Register the compiled classes with the autoloader on test bootstrap.
Use the new Clio features.
Big update.

Document new HackClio features used.

Make the hand-made class the super-class to hide some boiler-plate code
that could be distracting.  Also allows the user to explicitly see the
type of the container that is required.

Refactor the tests to make use of a Hackunit bootstrap file.