Remove the class name from the provides attribute

The compiler now uses reflection to get the return type of the factory.

Also added a test to make sure the compiled container is the expected
text.

Also tell Travis to run hh_client.