Introducing Java4CppType to replace Type object
Merge branch 'master' of https://github.com/loicoudot/java4cpp-core into generic

Conflicts:
	src/main/java/com/github/loicoudot/java4cpp/SourceExecutor.java
Simplification
Merge