KnowledgeManager implementation improvements
Deleting exceptions
Merge branch 'newgen' of https://github.com/d3scomp/JDEECo into newgen

Conflicts:
	jdeeco-core/src/cz/cuni/mff/d3s/deeco/knowledge/BaseKnowledgeManager.java
	jdeeco-core/src/cz/cuni/mff/d3s/deeco/knowledge/ReadOnlyKnowledgeManager.java
	jdeeco-core/test/cz/cuni/mff/d3s/deeco/knowledge/BaseKnowledgeManagerTest.java
BaseKnowledgeManager + CloningKnowledgeManager implementation
Merge branch 'newgen' of https://github.com/d3scomp/JDEECo.git into
newgen

Conflicts:
	jdeeco-core/model/RuntimeModel.ecore
	jdeeco-core/model/RuntimeModel.ecorediag
	jdeeco-core/model/RuntimeModel.genmodel
	jdeeco-core/src/cz/cuni/mff/d3s/deeco/executor/ExecutionListener.java
	jdeeco-core/src/cz/cuni/mff/d3s/deeco/executor/Executor.java
	jdeeco-core/src/cz/cuni/mff/d3s/deeco/knowledge/KnowledgeManagerException.java
	jdeeco-core/src/cz/cuni/mff/d3s/deeco/knowledge/KnowledgeNotFoundException.java
	jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/api/ComponentInstance.java
	jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/api/ComponentProcess.java
	jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/impl/ComponentInstanceImpl.java
	jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/impl/ComponentProcessImpl.java
	jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/impl/RuntimeMetadataFactoryImpl.java
	jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/impl/RuntimeMetadataPackageImpl.java
	jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/meta/RuntimeMetadataFactory.java
	jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/meta/RuntimeMetadataPackage.java
	jdeeco-core/src/cz/cuni/mff/d3s/deeco/scheduler/LocalTimeScheduler.java
	jdeeco-core/src/cz/cuni/mff/d3s/deeco/task/EnsembleTask.java
	jdeeco-core/src/cz/cuni/mff/d3s/deeco/task/Task.java
	jdeeco-core/test/cz/cuni/mff/d3s/deeco/executor/ExecutorTest.java
	jdeeco-core/test/cz/cuni/mff/d3s/deeco/scheduler/LocalTimeSchedulerTest.java
	jdeeco-core/test/cz/cuni/mff/d3s/deeco/scheduler/SchedulerTest.java
Fixes
Merge branch 'newgen' of https://github.com/d3scomp/JDEECo.git into
newgen

Conflicts:
	.gitignore
	jdeeco-core/model/RuntimeModel.ecore
	jdeeco-core/model/RuntimeModel.ecorediag
	jdeeco-core/model/RuntimeModel.genmodel
	jdeeco-core/src/cz/cuni/mff/d3s/deeco/knowledge/KnowledgeManagerImpl.java
	jdeeco-core/src/cz/cuni/mff/d3s/deeco/knowledge/TriggerListener.java
	jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/api/Parameter.java
	jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/impl/ParameterImpl.java
	jdeeco-core/src/cz/cuni/mff/d3s/deeco/task/ProcessTask.java
	jdeeco-core/test/cz/cuni/mff/d3s/deeco/knowledge/KnowledgeManagersViewTest.java
	jdeeco-core/test/cz/cuni/mff/d3s/deeco/task/EnsembleTaskTest.java
	jdeeco-core/test/cz/cuni/mff/d3s/deeco/task/ProcessTaskTest.java
Merge branch 'newgen' of https://github.com/d3scomp/JDEECo.git into
newgen

Conflicts:
	jdeeco-core/test/cz/cuni/mff/d3s/deeco/scheduler/LocalTimeSchedulerTest.java
	jdeeco-core/test/cz/cuni/mff/d3s/deeco/scheduler/SchedulerTest.java
ClonningKnowledgeManager tests fix.
Merging KnowledgePathUtils functions from the SampleRuntimeModel
+ Tests corrections
Merge branch 'newgen' of https://github.com/d3scomp/JDEECo.git into
newgen

Conflicts:
	jdeeco-core/test/cz/cuni/mff/d3s/deeco/executor/ExecutorTest.java
Merge branch 'newgen' of https://github.com/d3scomp/JDEECo.git into
newgen

Conflicts:
	jdeeco-core/model/RuntimeModel.ecore
	jdeeco-core/model/RuntimeModel.ecorediag
	jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/api/ComponentInstance.java
	jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/api/EnsembleDefinition.java
	jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/api/Parameter.java
	jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/api/SchedulingSpecification.java
	jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/impl/ComponentInstanceImpl.java
	jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/impl/EnsembleDefinitionImpl.java
	jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/impl/ParameterImpl.java
	jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/impl/SchedulingSpecificationImpl.java
	jdeeco-core/src/cz/cuni/mff/d3s/deeco/task/ProcessTask.java
	jdeeco-core/test/cz/cuni/mff/d3s/deeco/executor/ExecutorTest.java
	jdeeco-core/test/cz/cuni/mff/d3s/deeco/model/runtime/RuntimeModelTest.java
	jdeeco-core/test/cz/cuni/mff/d3s/deeco/model/runtime/SampleRuntimeModel.java
	jdeeco-core/test/cz/cuni/mff/d3s/deeco/scheduler/SchedulerTest.java
	jdeeco-core/test/cz/cuni/mff/d3s/deeco/task/EnsembleTaskTest.java
	jdeeco-core/test/cz/cuni/mff/d3s/deeco/task/ProcessTaskTest.java
Container interfaces added.
Architecture update.
Architecture update.
Adopted files in model/runtime/custom and the related test from Michal.
Extensions to the meta-model classes - to implement equals and hashCode.
Merge pull request #91 from d3scomp/newgen-bures

Tomas merge
Merge branch 'newgen' of https://github.com/d3scomp/JDEECo.git into
newgen

Conflicts:
	jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/custom/KnowledgePathExt.java
	jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/custom/PathNodeFieldExt.java
	jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/custom/RuntimeMetadataFactoryExt.java
Renaming KnowledgePathUtils