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
Merge pull request #3 from hvr/fix-amp-warnings

Define Applicative instances for Box/Id
Add indexed variants to mapM and mapM_.
Add ifoldM, ifoldM', ifoldM_, ifoldM'_.
Add izipWithM and izipWithM_.
Remove trailing whitespace.
Eta reduce zipWith* functions

It's done to allow inlining even if function application is not fully
saturated. It's important because simple stylistic change could change
performance by order of magnitudes

Fixes #4
Silence error about missing methods
Change vector maintainer to libraries@haskell.org.
Add tests for indexed variants of monadic fold, zip and map.
Merge pull request #6 from archblob/mlindex

Add indexed variants of monadic fold, map and zip, see #5.
Omit fromList in Show/Read instances

Fixes #14.
Fix missing haddocks for `overlaps` and `basicOverlaps`
Merge pull request #17 from nh2/overlap-haddocks

Fix missing haddocks for `overlaps` and `basicOverlaps`
Make all cabal flags manual

This means that dependency solver's job is easier (it doesn't need to
consider the opposite flag setting) and it means that cabal cannot
automatically switch these flags (which I don't think happened in the
past, but it's theoretically possible).