cleanup to normalize function bodies and avoid isomorphism of different nodes
remove color dumpPretty, added a color printer if still needed (colors are set to white anyway)
Merge branch 'master' of kreusspitze:/git-repos/insieme_base
bug: templated return in member function
bugs to be fixed
changed TypeFixer
The IR-node dump functions can now be directly piped into a stream.
Merge branch 'master' of kreusspitze:/git-repos/insieme_base
Merge branch 'master' of kreusspitze:/git-repos/insieme_base
Updated demo application to utilize improved node-dump syntax.
Initialization of global variables has now been moved to declaration.
Updated the implementation of static variable init-functions and dropped the access operator to model static variables more accurately.
Eliminated header-file dependencies on static-variable language extension and implemented support for static variables being implemented based on static C++ variables.
Added missing header file.
new interpretation for static variables
Merge branch 'master' of kreusspitze:/git-repos/insieme_base

Conflicts:
	code/backend/src/addons/static_variables.cpp
	code/core/include/insieme/core/ir_builder.h
Fixed header file dependency (the last one) and a test case based on deleted stuff.
trying to fix introduced errors
Merge branch 'master' of kreusspitze:/git-repos/insieme_base
Added second static variable initializer covering the constant value initializers of C.