[mr3103] Use membar in remaining locked singletons and Atomic_Op. Part 2.
[mr3104] use MANGOSR2_MUTEX_MODEL_2 in VmapManager && SmartPtr for WorldModel v0.3 (instead of manual non-locked counter). by results of valgrind check - fix noPCH compile, thx to Undergarun
Revert "[mr3104] use MANGOSR2_MUTEX_MODEL_2 in VmapManager && SmartPtr for WorldModel v0.3 (instead of manual non-locked counter). by results of valgrind check - fix noPCH compile, thx to Undergarun"

This reverts commit d6fba0d7b1544a6947ee8b413d99acf6281e96fa.

Not yet ready. :(
[mr3105] Add locks to Map script shedule operations (by valgrind check).
[mr3106] Some corrects for operations with WorldUpdateCounter (by valgrind check).
[mr3107] use MANGOSR2_MUTEX_MODEL_2 in VmapManager && SmartPtr for WorldModel v0.4 (instead of manual non-locked counter). by results of valgrind check
- fix noPCH compile, thx to Undergarun
- try fix memleak (seems fixed, but need test)
[mr3108] More correct grid deleting detection in CleanUpGrids() method. also make timer for overall mass grid cleanups and use his instead of internal.
[mr3109] Map: unload also not continent and BG/Arena maps (f.ex. Deeprun Tram)

* Decrease memory usage.

Tested, works fine.
[mr3110] Show info about loaded maps in "server info" command
[mr3111] Add one chat type for use to nothing say, for emote/sound only
[mr3112] Move world timers setup to config. implement special mechanic for desynch singletons update. correct Autobroadcast code to fit correct style.
[mr3113] Fix compile by remove IsContinent() double declaration.
[mr3114] Fix compile. thx rsa
[mr3115] Some codestyle
[mr3116] Move movement generators into its own folder
Forgotten piece in (mr3109)
[mr3117] fix cmakefiles after mr3116
[mr3118] possible fix VC10 problems (not tested)
[mr3119] fix some possible problems with AI update after mr3106
SD2 update