experimental change to enumerator handling, variable assignments to an enumerator now result in a duplication of the enumerator
added printD function which replaces 'definedEx' with 'defined'
changed initializer handling, isTopLevel information is now correctly preserved
Merge branch 'master' into timing

Conflicts:
	CParser/src/main/scala/de/fosd/typechef/parser/c/ConditionalNavigation.scala