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
Inherit all wood blocks from WoodBlock
Merge branch 'master' of https://github.com/boskee/Minecraft
Add several sounds

- Add sounds for glass, dirt, gravel and stone breaking

- Use HardBlock (might need better name) as base for
  many classes that share stone_break sound
Merge branch 'master' of https://github.com/boskee/Minecraft
Use stone_break for CobbleFenceBlock
Use PAGEUP/DOWN to control sound volume

- Add "EFFECT_VOLUME" setting to globals.py to maintain
  the volume level. Values are 0-1. Can't be passed to
  STATICSOURCE.play(), so use our own ManagedSoundPlayer.

- Keys can be configured in the cfg file. Should eventually
  be a slider in a GUI?
Moved collide and _update to Player object
Temporary workaround for save error