Refactoring

Adding version to classes
Merge branch 'master' of https://github.com/d3scomp/JDEECo

Conflicts:
	jdeeco-core/src/cz/cuni/mff/d3s/deeco/invokable/ParameterizedMethod.java
Refactoring

Merging InputParameterHelper, OutputParameterHelper and KnowledgeManager
adding visitor pattern
After rebase from master

Merge branch 'DEECoTimeStamps' of https://github.com/d3scomp/JDEECo into DEECoTimeStamps

Conflicts:
	jdeeco-core/src/cz/cuni/mff/d3s/deeco/invokable/SchedulableComponentProcess.java
	jdeeco-core/src/cz/cuni/mff/d3s/deeco/invokable/SchedulableEnsembleProcess.java
	jdeeco-core/src/cz/cuni/mff/d3s/deeco/invokable/SchedulableProcess.java