New jDEECo core implementation

TODO:
+tests
+Runtime.deploy
+JPF - RuntimeJPF
+DiscreteScheduler
+KnowledgeRepository + KnowledgeManager refactoring
Situations

Adjustments to the jpf part, and small changes to the runtime model.
Also, a new ecorediag is introduced to present the architecture for
situations implementation.
Refactoring

+TimeStamps added
+General refactoring
Refactoring
Refactoring
Refactoring
Refactoring

+Tasks introduced
+ Single scheduling scheme (hybrid of periodic and triggered)
+ Scheduler + Executor redone
Refactoring
Model update
Simplified runtime architecture model (beta)
Merge branch 'new-core' of github.com:d3scomp/JDEECo into new-core
simple arch. tweeks and genmodel
Initial commit to the new branch
Cleaning the project
GitIgnore update
Cleaning the project
init new branch
Merge branch 'newgen' of git@github.com:d3scomp/JDEECo.git into newgen

Conflicts:
	jdeeco-parent/pom.xml
codebase setup
test to trigger hudson