added transformation of break statements

optional function forward declarations are no longer renamed during the first run of ifdeftoif immediately

changed duplicateSwitchStatementsCompletely for testing purposes
Merge remote-tracking branch 'origin/master'

Conflicts:
	src/main/scala/de/fosd/typechef/cifdeftoif/IfdefToIf.scala