fixed wood, and cactus

Oak has branches to make it different, cactus has the right minecraft
ID.  Updated to boskee commit 54b182804773bb78ca58d63ebb6552bfb8d56ba1
fixed *branch_block error

I forgot to comment out the two unused branch blocks.  My bad.
code tweaks..see comments

added -newcfg to delete the old config, -nosound to keep it quiet.
tweaked the trees a bit also.
screenshot submitted
added windows downloads for pyglet
Fix DRAW_DISTANCE.
Random Ores generated

iron, coal, diamond and gold ores are generated with terrain.
New blocks include (in terrain.png, terrain.xcf and blocks.py)>
furnace, melon, farm dirt, cobblestone, stone slab and bookshelf. not in
use yet in the code, but they are avaliable for use.
fixed bookshelf, adjusted startup items
Fullscreen option

Press "Q" to quit, but only in fullscreen, also, minor startup inventory
tweak.
Reorganized save system into new savingsystem.py file.
update README.MD with fullscreen
Small fix.
Merge commit 'd3c8d2ede5d2ac12ade017f9061b2316c0ffdf6b'
Seed history is now saved in seeds.txt.

A seed can be used using the parameter "-seed".
seed.txt is saved in the same directory as game.cfg.
Merge commit 'c923970c771e1c5b421ee8797f08048458aac2b7'

Conflicts:
	README.md
	blocks.py
	main.py
	screenshot.jpg
If not provided, prints the chosen seed during runtime.
Fix showing stacks with amount 0 in crafting panel.
Added compression to save files (20% size reduce). You can disable it by using -nocompression comand line argument.
Improve speed - use cStringIO instead of StringIO.
Improve speed (2)