Initial attempt at adding customload events.
add comments explaining setTimeout in onload handler.
added docs about custom loading to readme.
Require microgames to post a 'ready' event.

This breaks compatibility with existing microgames at the postMessage
protocol level, but *not* at the tinygame.js level. Tinygame now
automatically sends a 'ready' event on page load, but the default
behavior can be prevented via Tinygame.loading() and a later
call to Tinygame.loaded().

This gets rid of a lot of complexity involved in the `customloadstart`
and `customloadend` business.
add revision history to readme, and version info to JS/CSS files.
Merge pull request #6 from toolness/custom-loading

Allow a microgame to tell its parent metagame when it's done loading.