Fix build on Win64
Manual merge from git.haskell.org/packages/haskeline.git
Original patch by Ian Lynagh
Avoid shadowing `handlers` variable in `catches`
Manual merge from git.haskell.org/packages/haskeline.git
Original patch by Herbert Valerio Riedel <hvr@gnu.org>
Follow unix's version bump
Manual merge from git.haskell.org/packages/haskeline.git
Original patch by Ian Lynagh <ian@well-typed.com>
Fix Windows Build.
Manual merge from git.haskell.org/packages/haskeline.git
Original patch by Edward Z. Yang <ezyang@mit.edu>
Merge http://code.haskell.org/haskeline into ghc-head