Bring things up to date

This has been tested to work on my machine with `Cabal` 0.21, `haskell-src-exts` 0.16, and `optparse-applicative` 0.11