remove CodeOptimization

The CodeOptimization does nothing. I removed the dead code from all projects
parts.
Variables and symbol table are now working local. #138 and #124.
Added a copy_symbol_table function
Corrected typo
adjusted integration tests to work with issue #174
changed order for div and sub operators, #174
some new string contants to represent stack element type
added type function
add type function #44, #167
Merge branch 'intertarget-code' of github.com:SWP-Ubau-SoSe2014-Haskell/SWPSoSe14 into intertarget-code
Added lambda to the stack/backend
Merge branch 'intertarget-code' of https://github.com/SWP-Ubau-SoSe2014-Haskell/SWPSoSe14 into intertarget-code

Conflicts:
	src/RailCompiler/FunctionDeclarations.hs
	src/RailCompiler/IntermediateCode.hs
Issue 24: Implemented list_new() and list_prepend().
#24: Implemented list_pop().
Issue #24: Fix syntax errors, add missing decls.
#24: Implemented stack_element_is_non_empty_list().
hlint
#24: Implemented list_unref_elements().
#24: Make stack_element_unref() handle lists.
Issue #24: LLVM: Implement basic stack-accessing list operations.