Dirty draft of implement ZoneUpdate features. ONLY FOR DEMONSTRATE! (average uptime for me less then 2 min with one player, requires disable mmaps)
many problem exists (not fully correct visibility check, distance, other). requires continue work under lock chains.
Need continue work (i'm have low free time currently).

Squashed commit of the following:

commit e6a6e79e47d9d46c1eb416d9d097be48db327cbd
Author: rsa <kris13@bk.ru>
Date:   Sat Oct 26 10:43:02 2013 +0400

    Implement map update splitting by zones, part 8

commit 0c24020619cceef8c9f626c4877c31a1f6406a79
Author: rsa <kris13@bk.ru>
Date:   Tue Oct 22 17:51:58 2013 +0400

    Implement map update splitting by zones, part 7 - restore old GridReference method - reorder some calls

commit d2677e2baf57abf4f96ee9b42bea4bf6adb92d4f
Author: rsa <kris13@bk.ru>
Date:   Mon Oct 14 10:25:00 2013 +0400

    Implement map update splitting by zones, part 6
    - correct zoneId calculation
    - reorder some calls

commit 78b001f991d60d645f9197e07b91013f9dd55615
Author: rsa <kris13@bk.ru>
Date:   Sun Oct 13 14:23:09 2013 +0400

    Implement map update splitting by zones, part 5.
    - various changes related to per-map storages
    - add zoned GridRefManagers

commit d4692004257d177fa710631f800f863ef1c86e57
Author: rsa <kris13@bk.ru>
Date:   Sat Oct 12 20:26:29 2013 +0400

    Implement map update splitting by zones, part 4.
     - multizoned objects store
     - safe GridRef operations (need locks)

commit bb11ae4e1aac99261b97586870f2c3d24eb8a4cb
Author: rsa <kris13@bk.ru>
Date:   Fri Oct 11 23:15:58 2013 +0400

    Implement map update splitting by zones, part 3.
        - draft of per-zones updating for static zone objects (creatures and GO). also lock grid container operations.

commit de6696bda32251889e7719ac63388b6e513b29a0
Author: rsa <kris13@bk.ru>
Date:   Fri Oct 11 20:40:05 2013 +0400

    Implement map update splitting by zones, part 2.
    - draft of per-zones updating (currently only for active objects). works.

commit a14debc5162eee6945492acf9ed6f0fc29a604bc
Author: rsa <kris13@bk.ru>
Date:   Wed Oct 9 23:18:21 2013 +0400

    Implement map update splitting by zones, part 1.
    - basic divide of storages.

Conflicts:
	src/game/Map.cpp
	src/game/Unit.cpp
Revert "Dirty draft of implement ZoneUpdate features. ONLY FOR DEMONSTRATE! (average uptime for me less then 2 min with one player, requires disable mmaps)"

This reverts commit a63e3203ee05d739b66d65e7df73f32396c92189.