Use breadth first classpath search to closer match Eclipse's ordering
Merge remote-tracking branch 'dhleong/dhleong/BreadthFirstClasspath'