Fixed a minor ini key duplication bug
Fixed #721 and FS439
Fixed players not updating after world change

Addendum to 6dea7993f2a563a8b3a0746feeb2174922631526
Updated the android files
Added HOOK_PROJECTILE_HIT_ENTITY
Fixed error when the hook gets called.
Added HOOK_PROJECTILE_HIT_BLOCK.
Documented both hooks.
Fixed the OnProjectileHitBlock hook not stopping projectiles.
Renamed lua dll for tolua++.exe.

Fixes #843.
Merge pull request #842 from mc-server/ProjectileHooks

Projectile hooks
cPrefab now uses a struct for block type definition in CharMap.

As suggested by worktycho in 7b585290fccd3dc074b1f9feef0af754ab3dd632, instead of packing the two values into a single int, they're packed into a struct.
Also added a test code for the prefab parsing in SELF_TEST.
Merge branch 'master' into NetherFortGen
NetherForts have a minimum number of pieces.

The fort will generate a different image if it has less than the minimum; the max depth affects the minimum number of pieces.
Fixed chest rotator.
Re-fixed nether fort piece count check.
Added asserts for critical data in cPrefab.
Added all current NetherFort prefabs.