Initial mercurial import of simplui trunk.
Implement batch support for Labels and TextInputs.
Disable pyglet's gl error checking, to match kytten.
Fix batching for text.
Implemented multi-window support.
Add workaround to speed up label rendering.
Theme tweaks for themes/macos.
Separated responsibility of determine_size and _pref_size.
Replaced _pref_size tuple with the Size class.
Added Java-style flow layout.
Added setuptools/easy_install for 1.0.4 release.
Added tag release-1.0.4 for changeset 9c0c2df7e123
merge df4f5575e238, cant break bedrock in 0
Camera3D from boskee, glass sounds
Update USED_MEDIA_LICENSES.md
Moved collide and _update to Player object
Temporary workaround for save error
Fix
Testing positional sound

- Only dirt_break is mono (so only dirt/grass/etc will
  work positionally)
Adds all python modules to Cython.

It might speed up a bit these modules.   To get real speedup,
one need to add a .pxd file like world.pxd containing the
static typing of the chosen module.  There is nothing else to do,
Cython has automatic .pxd files discovery.