Add a bunch of useful derives.

6 jobs from add-derives in 58 seconds (queued for 2 seconds)
Status Job ID Name Coverage
  Build
failed #6810
build:nightly

00:41

failed #6811
build:redox

00:40

passed #6809
build:stable

00:58

 
  Test
skipped #6814
test:benches
skipped #6813
test:nightly
skipped #6812
test:stable
 
Name Stage Failure
failed
build:nightly Build
info: downloading component 'rustc'
info: downloading component 'rust-std'
info: downloading component 'cargo'
info: downloading component 'rust-docs'
info: installing component 'rustc'
info: installing component 'rust-std'
info: rolling back changes
error: failed to install component: 'rust-std-x86_64-unknown-linux-gnu', detected conflict: '"lib/rustlib/x86_64-unknown-linux-gnu/lib/libLLVM-8svn.so"'
ERROR: Job failed: exit code 1
failed
build:redox Build
info: downloading component 'rustc'
info: downloading component 'rust-std'
info: downloading component 'cargo'
info: downloading component 'rust-docs'
info: installing component 'rustc'
info: installing component 'rust-std'
info: rolling back changes
error: failed to install component: 'rust-std-x86_64-unknown-linux-gnu', detected conflict: '"lib/rustlib/x86_64-unknown-linux-gnu/lib/libLLVM-8svn.so"'
ERROR: Job failed: exit code 1