Added a blockface parameter to the OnProjectileHitBlock hook.
Added a BlockHitPos parameter to OnProjectileHitBlock
Using recommendations (I think)
Lighting reads blocktypes only for blocks under heightmap.

This should theoretically speed it up, since less data is copied back and forth.

Also implemented a possibly more cache-friendly blocklight starter algorithm (PrepareBlockLight2()), is disabled by default, needs perf testing.
Fixed member construction order.
Fixed link errors
Implemented Chunk Sparsing with segments
Merge branch 'master' into chunksparsing/structs

Conflicts:
	src/Chunk.cpp
	src/Chunk.h
Fixed bad merge
Fixed MobProximity Counter to remove chunk copys
Fixed issues with gcc
Added other half of implementation
Fixed a couple of segfaults and made Free a seperate function
Fixed bad comment
Added Testing capability
Merge branch 'master' into chunksparsing/structs
Disable polarssl tests by default
Tests off by default take 2
Fixed polarssl programs included
cCHunkBuffer that compiles with TestGlobals.h