-- Updated eval.sh to new version
-- Added Debug Printout for BuildTest
-- Added more debug and status informations during runtime
-- Removed bdd options -> causes heap overflows
better error messages
merge split parse results after parsing into single AST

previously, typechef only performed type checking
if the parser succeeded in all configurations.
this was overly strict. now it proceeds with all
successful results in the corresponding contexts
-- bdd debug
-- bdd debug
-- bdd debug
-- bdd debug
-- bdd debug
fixed frontend (thanks alex)
added featuremodel to FeatureExpr operations in ifdeftoif
improved struct behaviour, distinction between:
struct declaration, struct redeclaration, incomplete struct redeclaration
added someDefinition with featureExpr for better struct handling
etc.
Merge remote-tracking branch 'origin/master'
Merge remote-tracking branch 'upstream/master'

Conflicts:
	Frontend/src/main/scala/de/fosd/typechef/Frontend.scala
-- bdd error: removed feature model from interface xml load
fixed eval.sh to bdd
-- started new error handling for extract function; removing assertions
change pretty printer to include attributes inside structs
Merge remote-tracking branch 'upstream/master'
-- added option extracting and adding build information embedded in c files