Haskell: renamed class names to prevent possible conflicts with the user code.
Haskell: removed `not` function from the keywords.
Haskell: more keywords and highlighting (need tests).
Haskell: bug fixes.

  1. `moduleA`, `importA`, etc. highlighted as `module`, `import`, etc.
  2. Characters don't working (deleted).
Haskell: bug fix: preprocessor and MagicHash conflict solved.
Haskell: style fix: no need to escape spaces.
Haskell: bug fix: PRAGMA/RECORD priority.
Haskell: back to original class names.
Updated Haskell section in classref.txt.
Haskell: fixed problem with VARIABLE.
Merge branch 'master' of git://github.com/treep/highlight.js into treep/master
Add style for pragma class
Add Zena Treep to contributors