RuntimeFramework implementation beta
Merge remote-tracking branch 'origin/newgen-bures' into newgen-keznikl
Merge branch 'newgen' into newgen-iliasg
Further work on the ensemble task trigger registration. 

The ensemble task should be able to distinguish whether the trigger
implies a coordinator role of the component or a member role. Further it
should indicate which shadow component is involved. However that needs
the new trigger listener interfaces.
Merge remote-tracking branch 'origin/newgen' into newgen-bures
Annotation parsing (incomplete)

Only Component parsing.
Still without trigger parsing.
Fixing the build
- distinguishing ensemble/member tasks
- unregistering ecore adapters after remove
Merge remote-tracking branch 'origin/newgen' into newgen-keznikl
distinguishing coordinator/member tasks reverted.
Merge branch 'newgen' into newgen-iliasg
ComponentInstanceRecord test
Updates in Ecore model

1. Changed Parameter -> KnowledgePath from reference to containment
(there was a missing ownership that didn't let the serialization
complete)
2. Set Parameter.direction: 'unsettable="true"' (in order to correctly
serialize all ParameterDirection:EEnum values)
RuntimeConfiguration test
support for null arguments of runtime configuration and tests
In development...
Test suite finished(alter more tests to be added)
Component parsing - now complete

With triggers.
Implemented the distinction between trigger listeners.
Some more FIXMEs in the code - enjoy. :-)
Reverse engineering of the current implmenetation