started refactoring to increase reuseability
New mapper architecture
Merge branch 'prepare-0.10.0' into driver-new

Conflicts:
	drivers/basic/src/main/java/de/learnlib/drivers/api/ExecutableInput.java
Merge branch 'drivers' into driver-new

Conflicts:
	drivers/basic/src/main/java/de/learnlib/drivers/reflect/ConcreteMethodInput.java
Added mapper project, migrated driver module to new mapper architecture
Merge branch 'driver-new' into prepare-0.10.0