Update the DISALLOW_COPY_AND_ASSIGN macro.

Also use "= default" where possible.