move tests to subdirectory tests
do not import Testing in Main.hs
add testsuite to cabal file

Use "cabal test" to run tests. This should run all available test.
use ExitCodes to report status of tests
fix style in Main.hs
remove redundant do
Merge branch 'cabal_testsuite'

Conflicts:
	program/Main.hs
remove bomb from test/Main.hs
cleanup test module for intermediate code generation
cabal file: add llvm-general as dependency
add initial "test case" for code generation
fixed cabal dependencies
Merge branch 'intertarget-code' of github.com:SWP-Ubau-SoSe2014-Haskell/SWPSoSe14 into intertarget-code
generate String from llvm module in Backend.hs
cabal file: add mtl as dependency

Not sure if this is needed.
generate function dummy from AST
llvm 3.3 dependency
travis install
implement generation of empty basicblocks with label
travis install fix 2