Update the DISALLOW_COPY_AND_ASSIGN macro.

Also use ```= default``` where possible.