Exception added to the 'update' method of the KnowledgeManager
Reverting to the original state of knowledge in case of the exception.
Test added.
Small fixes + Java docs for the BaseKnowledgeManager
Polishing BaseKnowledgeManager
Merge branch 'newgen' of https://github.com/d3scomp/JDEECo.git into
newgen

Conflicts:
	jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/processor/AnnotationProcessor.java
	jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/RuntimeFrameworkBuilder.java
Merge branch 'newgen' of https://github.com/d3scomp/JDEECo.git into
newgen

Conflicts:
	jdeeco-core/src/cz/cuni/mff/d3s/deeco/knowledge/CloningKnowledgeManager.java
	jdeeco-core/src/cz/cuni/mff/d3s/deeco/knowledge/CloningKnowledgeManagerContainer.java
	jdeeco-core/src/cz/cuni/mff/d3s/deeco/knowledge/LocalKnowledgeManagerContainer.java
	jdeeco-core/src/cz/cuni/mff/d3s/deeco/knowledge/LocalListener.java
	jdeeco-core/src/cz/cuni/mff/d3s/deeco/knowledge/ReplicaKnowledgeManagerContainer.java
	jdeeco-core/src/cz/cuni/mff/d3s/deeco/knowledge/ShadowKnowledgeManagerRegistry.java
Merge branch 'newgen' of https://github.com/d3scomp/JDEECo.git into
newgen

Conflicts:
	jdeeco-core/src/cz/cuni/mff/d3s/deeco/knowledge/BaseKnowledgeManager.java
	jdeeco-core/src/cz/cuni/mff/d3s/deeco/knowledge/KnowledgeNotFoundException.java
Merge pull request #117 from d3scomp/newgen-kit

KnowledgeManager refactoring + some Java Docs