Add .gitignore for GHC build.
Bump version to 0.3.2.4.

In preparation for the ghc-7.6.1 release.
Require ghc-7.4.1 for -XSafe and -XTrustworthy.

As mentioned in a previous commit, Safe Haskell didn't work
out-of-the-box in ghc-7.2.1.
Bump version to 0.3.2.5.
Fix build on ghc-7.2.
Search for terminfo in libtinfo; fixes GHC #7281.

Patch from Paul Johnson.