multiplication refactored, started remainder refactoring
removed sub_int() in stack.ll, since it's dead code
ref counting implemented for stack functions, convenience stack functions added
stack_element_free1 renamed to stack_element_unref
IntermediateCode: Add missing function signatures.
IntermediaCode: Use more subfunctions
IntermediaCode: Some more docs.
math merge
merge
Merge branch 'intertarget-code' into math_refactoring
fixed \\ handling
simplify backend code

Use either function instead case of statement.
rename functions with generic name (foo).

closes #151
test script: capture linker error messages.
fixed typo
Merge branch 'master' of github.com:SWP-Ubau-SoSe2014-Haskell/SWPSoSe14
move function declarations and type definitions in seperate files
simplify backend code a bit more; sort imports
renamed lambda functions
Merge branch 'master' of https://github.com/SWP-Ubau-SoSe2014-Haskell/SWPSoSe14