Prepping for assistant documentation.
Merge remote-tracking branch 'origin/assistant-rewrite' into ldc/afdoc
Merge remote-tracking branch 'origin/assistant-rewrite' into ldc/astntrw

Conflicts:
	core/typechecker/src/main/java/org/overture/typechecker/utilities/VariableNameCollector.java
Merge remote-tracking branch 'origin/assistant-rewrite' into ldc/astntrw

Conflicts:
	core/typechecker/src/main/java/org/overture/typechecker/assistant/ITypeCheckerAssistantFactory.java
Merging with Peter's branch.
ValueCollector class created.
Finish 2nd level ValueCollector class creation.
Create and finish IdentifierPatternFinder visitor
from PPattternAssistantInterpreterTC.
create visitor LengthFinder.
Finish 2nd level unfold visitor LengthFinder.
create and 1st level unfold new visitor ConstrainedPatternChecker.
2nd level unfold of visitor ConstrainedPatternChecker.
finished assistant PMultiBindInterpreterAssistant.
More work on PPatternInterpreter.
Create and finish visitor NamedValueLister.
create visitor ExpressionFinder.
Finished 2nd level unfold visitor ExpressionFinder.
Merge remote-tracking branch 'origin/development' into assistant-rewrite
Creation of ValuesDefinitionLocator.
Finished 2nd level unfoldind of visitor ValuesDefinitionLocator.
Create new visitor TypeDefinitionChecker.