Removes extra pyglet.clock.tick().

There is already one running in pyglet.app.run().
This extra one was artifically ruining performance…
Removes globals.py from cython compilation.

Since we redefine the globals module during runtime, we don't want
to have C limitations.  With globals compiled py Cython,
controls weren't working.
Gravel blocks randomly drop flint
Merge branch 'master' of https://github.com/boskee/Minecraft
Fixes blocks.py imports.
Removes FPS limitation.  Pyglet handles that automatically.

MAX_FPS is still used for the update rate.
Small code cleaning.
Merge branch 'master' of https://github.com/boskee/Minecraft

Conflicts:
	blocks.py
Added furnace smelting task; Moved recipes to global.py
Fixed conflicts
Code cleaning (2).
Merge branch 'master' of https://github.com/boskee/Minecraft
Removed some unnecessary code.
Merge branch 'master' of git://github.com/tfaris/Minecraft
Added basic unit tests (for inventory)
Merge branch 'master' of https://github.com/boskee/Minecraft
Fixed armor stack size.
Updated TODO.md
Added inventory remove_* tests.
Added button highlight.