Fix build for rustc 2014-12-13

Get it building again, mainly fixes `Copy` no longer being automatically derived.

Note that there are still a bunch of warnings about unused items. I wasn't sure what to do about them (delete the items? comment them out?), so I've left them in.