Removed unnecessary dependency on Cabal >= 1.16

By removing the dependency on Cabal >= 1.16 from `haskeline.cabal`, the installation of the library with versions of GHC without Cabal >= 1.16 is simplified.

Note: If this pull request is accepted, please release a new version. Thanks!