first changes for enchanting (not finished)

- added enchanting table block handler and added it to the blockhandler
- added enchanting window
- drop item in the slot 0 when the player close the window
- added enchanting packet (1.7 only)
- some more...
Some updates for enchanting
removed hook from enchanting commit
Some updates for enchanting (2)
added EnchantItemPacket to older Protocols
FIrst attempt at adding override support to tolua
Added override specifier to functions declared in cWorld
Sort of implementation of chunk sparsing

Issues:
* Chunks are flipped
* Slow/inefficient/badly coded
* Only blocktypes are 'compressed'
Add tall flower handler.
door -> flower
Add tallgrass drop to big flowers.
Add tallgrass drop, when a players break a tallgrass with the shear.
Add "a_RelY < cChunkDef::Height" to BlockBigFlower
Rewritten HTTPServer to use size_t for data lengths.
Fixed Comparison to -1 in HTTPMessage.h
Fixed format string in HTTPConnection
Fixed tolua++ override support
Fixed All signedness warnings in HTTPServer.cpp
Merge branch 'master' into HTTPSizeT
Merge branch 'master' into HTTPSizeT

Conflicts:
	src/HTTPServer/EnvelopeParser.h
	src/HTTPServer/HTTPFormParser.h
	src/HTTPServer/MultipartParser.h
Performance improvements and chunk flipping fixed