trim string value before compare in haskell-indent
Merge pull request #131 from Imbalism/master

trim string value before compare in haskell-indent
Fix '-prefixed constructor IDs for DataKinds
Merge pull request #135 from adimit/master

Tiny fix: update conid regex to accomodate DataKinds.
update GPL headers with link to GNU Licenses webpage
Merge pull request #136 from scvalex/correct-fsf-address

Update GPL headers with link to GNU Licenses webpage
Make it customizable whether <backspace> deletes indentation too.

Adds a customization option to haskell-indentation-mode, to allow for
<backspace> to behave like haskell-indent-mode, as well as to allow
<delete> to only remove one character, rather than whitespace from
point.
haskell-indentation: indent "=" following data/type/newtype declarations.

Whereas before the only available indentation was:

data Foo
= A
| B

Now indentation proposes the following:

data Foo
    = A
    | B

i.e. offsets the "=" and what follows by haskell-indentation-left-offset.
Align arrows in types under "::".

Fixes #1.
Merge pull request #140 from mboes/align-arrows

Align arrows in types under "::".
Merge pull request #139 from mboes/data-indentation

haskell-indentation: indent "=" following data/type/newtype declarations.
Merge pull request #138 from mboes/configurable-backspace

Make it customizable whether <backspace> deletes indentation too.
declare haskell-indent-last-position
add "haskell-literate" to dynamically scoped variables and move them to the top
declare "haskell-session" as variable
declare "haskell-interactive-mode" global variables
declare "unindent-line-function" as global
require dabbrev in haskell-mode
pass dynamic variables directly in haskell-sort-imports
"
define haskell-interactive-mode-map **before** it is used