Fixed gathering of sub types from active modules (was not checking the full hierarchy of subtypes)
Merge branch 'develop' of git@github.com:MovingBlocks/Terasology.git into develop

Conflicts:
	engine/src/main/java/org/terasology/engine/bootstrap/EntitySystemBuilder.java
Switched NodesClassLibrary over to using the new findAllSubclassesOf method.