Data.Vector.Unboxed.Deriving: add basicUnsafeMove
vector-th-unbox.cabal: require cabal-version: >= 1.10 and cleanup
Data.Vector.Unboxed.Deriving: instance method names should always be capturable
tests/sanity.hs: ensure the output actually typechecks
Data.Vector.Unboxed.Deriving: improve module and derivingUnbox comments
Data.Vector.Unboxed.Deriving: lift liftE to top-level
Data.Vector.Unboxed.Deriving: Common names