Removed some unused import statements.
Made SourceModuleDependencyOrderCalculator.getOrderedSourceModules() a
static method as that's what it should have been, and doing this makes
the code easier to follow. Also, cleaned up the code to make it easier
for others (including myself) to follow.