Trunk 4487 Module architecture fails to populate aware_of modules in ModuleClassLoader if they start in the wrong order

https://issues.openmrs.org/browse/TRUNK-4487