first cut at variant aware code
more work in new variant stuff
hello world for variant types work.
More type variability stuff
fixes
added variant-aware expressions
types, expressions, module contents and local vars work now in terms of variability awareness
Merge branch 'master' into newVariantMgt
small fix
updates in the projection on variant stuff
renamed enum values
some coloring improvements
generator for c-level variability works now
tests work now
tests run now
Merge branch 'master' into newVariantMgt
merged master
Merge branch 'master' of github.com:mbeddr/mbeddr.core