Implement LWG 2905 changes to constrain unique_ptr constructors