First steps towards an IsopackCache.

It comes up with the right order to build and load packages, and loads
prebuilt packages. It does not yet build packages.
I can compile everything!