Command Line Argument Handling (plus Help Text)

Not working yet, Pipeline calls need to be added (see comment-block)

When done this is supposed to close 'Main.hs: command line arguments
standardisatisation #5'
Main.hs improved but still buggy'cause I dunno how to start it
-h/--help now displays correct helptext (usageInfo)
Fixed the hlint stuff (except for one redundant do, see --exportAST TODO below).

-i, -o, -h seem to work as intended.

Tested:
compile to stdout:
-i HelloWorld.rail -c
compile to hello.llvm
-i HelloWorld.rail -o hello.llvm -c

Not Working yet:
--exportAST is not working and therefore ignored at the moment (TODO: uncomment Main.hs line 86 and fix it)

Untested (due to not working --exportAST):
--importAST
Added missing case: --exportAST without -c (Main.hs:89), not working yet (fix Main.hs:86 needed)
ExportAST, importAST, compile fixed. Hlint has stil to be fixed.
fixed hlint error
Fixed:

--exportAST now works without -c
--exportAST will now use stdout when not given a file (previously the file stdout was generated)
-c and --exportAST will now compile and export the AST (previously only the AST was exported)
Merge branch 'cmdlineChanges'
Integration test scripted adjusted to modified command line arguments
Trailing whitespaces removed.
Merge branch 'master' of https://github.com/SWP-Ubau-SoSe2014-Haskell/SWPSoSe14