Fix Makefile to leave less temporary files behind
Add `haskell-unicode-input-method.el` to distribution (re #13)

This also integrates

 https://github.com/roelvandijk/emacs-haskell-unicode-input-method/blob/master/README.markdown

into haskell-mode's README.md
refactored & improved README
Enhance haskell-move-nested.el and update README.md accordingly

This adds support for operating on active regions to
`haskell-move-nested`.

Moreover two new interactive commands are defined,
`haskell-move-nested-{left,right}` which support numeric prefix
arguments for controlling the amount of shifting to apply.
Remove debugging messages forgotten in f8c465b
Replace delete-backward-char with delete-char

Fixes several compilation warnings (#105)
Use string-to-number instead of the obsolete string-to-int
Enable travis-CI build job for haskell-mode

For now this only checks whether the `.el` files compile at all

Some in the future we can turn some of the warnings into errors, to
make the jobs fail...
Fix minor typo in README.md
Add Travis-CI build-status image to README.md
Replace functions used only interactively
Replace interactive-p with called-interactively-p

If support for Emacs versions prior to 23.1 is to be dropped (#156) than
interactive-p (obsolete as of 23.2) can be removed.
Merge pull request #159 from akamch/fix-warnings

Fix some of the compilation warnings
Disable showing "cl-functions" warnings in `make test`

See also #161 for the long-term plan of switching to `cl-lib`
Remove .hgignore
Reduce warnings by adding two `require`s and a `declare-function`

This addresses #105