Correct hashCode implementation.

Follow the contract of hashCode and equals interaction
Merge branch 'master' into feature-subtype-relation

Conflicts:
	src/main/java/com/helger/jcodemodel/JNarrowedClass.java
Always use ClassNameComparator when comparing classes.
Adapt ClassNameComparator to correctly sort imports.
Merge pull request #15 from sviperll/feature-subtype-relation

Correct hashCode implementation.