[boost] bad_weak_ptr::what() and TR1 conformance