Rewrote ConstantFolder::handleConv() using wrapper
Replacing raw firm function calls with wrapper
Merge branch 'dev' of https://github.com/djrieger/mjplusplus into dev
new tests from common repo
Commented ConstantFolder::handle(node); trimmed optimizePhi (fixes #93); everythings seems alright
removed all calls to computed_value(...); closes #91
added getter methods in Tarval wrapper for mode and mode_Bu
optimizePhi should now optmize booleans aswell (needs testing though)
added isNumericOrBool to both Node and tarval
use isNumericOrBool as constraint on phi and cmp
correctly update tarvals of Proj and Conv node during analysis
fixed compile errors
removed handleConv; refactored handleProj to replaceProj
replaceGeneric now uses firm Node wrapper class more consistently, also allows replacing nodes of mode Lu,Is and Bu
Updated updateTarvalForArithmeticNode to include tarval optimizations for add, sub, mul, div and mod
Merge branch 'dev' of https://github.com/djrieger/mjplusplus into dev

Conflicts:
	src/firm_interface/ConstantFolder.cpp
	src/firm_interface/Tarval.hpp
Implemented first version of CSE. Currently, it works only on nodes within the same block (except for consts), and only for mode_Is arithmetic nodes
removed unnecessary debug output in CSE
extended tests/opt/Simon_06.mj
Fixed broken / incomplete Phi optimization by moving Phis to beginning of worklist. Fixes #85