Initial commit

Initial commit of the proposal to allow ‘auto’ and ‘decltype(auto)’ as
the return type for defaulted and deleted special member functions