N2346

Defaulted and Deleted Functions

Adds = default and = delete for special member functions and other functions.