modifications to write a whole file cfg
restored original DotGraph implementation
attempt to capture method calls also in return statements
generalized printer mechanism and generate CSV files as option
added linker for CFGs
main project to link the graph for Busybox
fix format problems (missing ;)
use .pc files when constructing large CFG
propagate CIgnore types better (prevent error output)
fix error reporting of incorrect function signatures (without types)

was assert before introduced with the assumption that
functions without typed paramters can only occur with old-style parameters
Merge branch 'master' into WriteCFG

Conflicts:
	Frontend/src/main/scala/de/fosd/typechef/Frontend.scala
Merge branch 'master' into WriteCFG

Conflicts:
	CRewrite/src/main/scala/de/fosd/typechef/crewrite/ConditionalControlFlow.scala
Merge branch 'master' into WriteCFG

Conflicts:
	CTypeChecker/src/main/scala/de/fosd/typechef/typesystem/CExprTyping.scala
update frontend
Merge branch 'master' into WriteCFG
fixed serialization of CFG composition
clean up frontend, remove critical bug

redeclaring ast locally introduces a new variable and caused that any analysis after parsing is never executed unless the AST was cached
fixed serialization of CFG composition

Conflicts:

	CRewrite/src/test/scala/de/fosd/typechef/crewrite/WholeProjectCFGTest.scala
update frontend

Conflicts:

	CRewrite/src/main/scala/de/fosd/typechef/crewrite/DotGraph2.scala
	Frontend/src/main/scala/de/fosd/typechef/Frontend.scala
	Frontend/src/main/scala/de/fosd/typechef/options/FrontendOptions.java
fix immutability and parsing of WholeProjectCFG framework