Remove all classes without functionality.
Merge branch 'origin/assistant-rewrite'

Conflicts:
	core/interpreter/src/main/java/org/overture/interpreter/assistant/pattern/ASetPatternAssistantInterpreter.java
	core/interpreter/src/main/java/org/overture/interpreter/assistant/type/ANamedInvariantTypeAssistantInterpreter.java
	core/typechecker/src/main/java/org/overture/typechecker/assistant/ITypeCheckerAssistantFactory.java
	core/typechecker/src/main/java/org/overture/typechecker/assistant/TypeCheckerAssistantFactory.java
	core/typechecker/src/main/java/org/overture/typechecker/assistant/definition/ASystemClassDefinitionAssistantTC.java
	core/typechecker/src/main/java/org/overture/typechecker/assistant/pattern/AConcatenationPatternAssistantTC.java
	core/typechecker/src/main/java/org/overture/typechecker/assistant/pattern/AExpressionPatternAssistantTC.java
	core/typechecker/src/main/java/org/overture/typechecker/assistant/pattern/AMapPatternAssistantTC.java
	core/typechecker/src/main/java/org/overture/typechecker/assistant/pattern/ARecordPatternAssistantTC.java
	core/typechecker/src/main/java/org/overture/typechecker/assistant/pattern/ASeqPatternAssistantTC.java
	core/typechecker/src/main/java/org/overture/typechecker/assistant/pattern/ASetPatternAssistantTC.java
	core/typechecker/src/main/java/org/overture/typechecker/assistant/pattern/ATuplePatternAssistantTC.java
	core/typechecker/src/main/java/org/overture/typechecker/assistant/pattern/AUnionPatternAssistantTC.java
Test Travis-CI's ability to install packages
Hack "travis_fold" log directives
Merge branch 'test' into development