Add Travis-CI script
Add missing `{-# LANGUAGE #-}` pragmas
Update `vector.cabal` to Cabal scheme v1.10

This effectively limits `vector` to GHC ≥7.0 (however, `vector` fails to
build with GHC 6.12 and older anyway).

This also moves the changelog from the description-field into a separate
`changelog` file (which is supported by Hackage2).
Add build-status icon and Hackage-link to README
Define Applicative instances for Box/Id

This silences GHC 7.8's AMP warning. See

  http://www.haskell.org/haskellwiki/Functor-Applicative-Monad_Proposal#Future-proofing_current_code

for more details
Update changelog