testing forking + code review ….
Revert "testing forking + code review …."

This reverts commit 8445dbd4df778a67341799acfc24fdc0d3c21feb.
Merge remote-tracking branch 'upstream/newgen' into newgen
updates in Ecore model

Basically moving from a class-based approach to a prototype-based one.
This is better for fine-grained adaptations (e.g. changing the
scheduling specification of a particular component instance in a jdeeco
runtime)
Merge pull request #74 from iliasger/newgen

Newgen