Export functions for direct file access.

This is to let clients get at data in the zips or resource directories
bypassing the resmap. This should make certain kinds of resource
work easier by, for instance, giving direct access to the JSON files
themselves, for languages that ship with JSON readers.
Merge branch 'master' into pymonocle-start
Rework event sequence

No more FRAMEBOUNDARY, no more PRERENDER in the sense it once meant.
PRERENDER is what was POSTUPDATE.
UPDATE is now PREPHYSICS.
PREUPDATE is now PREINPUT.

Stopgap object system now autosubscribes to PRERENDER instead of
PREPHYSICS because it makes earthball's code be cleaner.
Add a user data field to MNCL_OBJECT
Better data resource handling.
Merge branch 'master' into pymonocle-start
Refactor pymonocle into something more sensible.