This allows a blockarea to have an Offset.
Renamed m_Offset to m_WEOffset
Documented the functions.
Fixed APIDump
Merge branch 'master' into cBlockArea_Offset
Renamed cBlockArea Offset to WEOffset.

Even in getters / setters.
APIDump: Updated WEOffset-related docs.
Merge pull request #786 from mc-server/cBlockArea_Offset

Added WE Offset to cBlockArea
APIDump: Removed old documentation, documented some new functions.
Using ```const Vector3i &```
Unified Vector classes
Snowballs now actualy hurt other entities.
3 damage for blazes and 1 for the ender dragon. Otherwise 0
TakeDamage now has the cThrownSnowballEntity instead of the creator's object.
LineCoeff Doc
Unified Matrix4 code
Matrix4: Removed enum
Merge remote-tracking branch 'origin/SnowBall'
Moved Lua API registering into a separate function.

This will allow us to use Lua as lite-config files as well, should we want to.
Fixed Lua string return values.

Fixes #773.
Vector3: Length() should always return a float