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).
Merge pull request #77 from d3scomp/newgen-bures

Small code & test review
Scheduler receives Executor via a setter instead of a constructor
parameter