Add support for loading data files from inside zips or wheels.

I've added some compatibility functions for loading the data files from inside zips or wheels.

This should make the package zipimportable, and easier to deploy as a zip to app-engine.