First cut at Reorder Classpath class to re-arrange the source folders.

After running the other Classpath Configuration classes the source folders
are out of sequence, causing all sorts of problems looking up source. This
is an attempt to re-order the classpaths.  It hasn't yet been tied into the
code, but here for code review and comment.