tr1 has shared_ptr but not make_shared and allocate_shared. Removed broken shared_ptr implementation.