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
test cases for lambda added
x-testing added
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().