Architecture moved to the newgen branch.
testing forking + code review ….
Revert "testing forking + code review …."

This reverts commit 8445dbd4df778a67341799acfc24fdc0d3c21feb.
Merge remote-tracking branch 'upstream/newgen' into newgen
Executor/ExecutionListener interface extension and test, corresponding
changes i the LocalTimeScheduler
SingleThreadedExecutor test.
logging setup for tests (console level >= WARNING)
Merge pull request #72 from keznikl/newgen

executor impl+test, logging
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
Merge branch 'newgen' into newgen-iliasg
new ecore-generated code
fixing the build (tests)
cleaning up...
2nd clean up
Merge pull request #75 from d3scomp/newgen-iliasg

New ecore model and refactoring
Merge branch 'newgen' into newgen-iliasg
refactoring eCore

changing Process to ComponentProcess and ensemblingControllers to
ensembleControllers
Merge pull request #76 from d3scomp/newgen-iliasg

Newgen iliasg
Process task register/unregister trigger.
Small code & test review (mostly missing headers and coverage of the
tests). See suggestions in the code (marked by FIXME and TODO).