Pull request #272: Enums and OO Improvements
Merge in KIELER/semantics from als/oo to master
* commit '2870ca03e55572cc1af0c02e96c3dd618d2692db':
sccharts: Adjusted static access keyword into more expressive one.
scg: Added pragma for adding hostcode inside the generated java class.
kexpressions, sccharts: Added support and transformation for enums.
sccharts: Adjusted naming of inherited private fields
sccharts: Fixed recently introduced bug in pre on arrays
scg: Fixed handling of subreferences in method call inlining
sccharts: Fixed clearing of transformed artifacts in reference transformation
sccharts: Added support for sub references in pre transformation
simulation: Fixed name clash in auto-generated communication variables for nested classes
scg: Generated C code now complies with Wall in terms of parentheses
scg: Method inlining now also inlines return expression if possible
kexpressions: Fixed handling of subreferences in type inference