changed result type of preprocessor to include line numbers
split data in colorMap and charMap
Merge remote-tracking branch 'origin/NewEditor' into highlighter

Conflicts:
	src/RailEditor/TextAreaContent.hs
Changed some signatures in Highlighter.hs in faver of TextAreaContent.
Added colorexport to TextAreaContent.hs
Merge remote-tracking branch 'origin/preproc-lexer' into highlighter
Fix all errors from ghc and hlint. This version is not tested.