remove outdated Vec imports
Allow deriving(Eq) for individual cases using raw pointers.
Switch to new inner attribute syntax.

Inner attributes now written `#![inner(attr)]` rather than `#[inner(attr)];`
Merge pull request #63 from pnkfelix/misc-updates-for-newer-rustc

Misc updates for newer rustc