[c12905] Restore build for older Visual Studio versions

Please note that for VS2008 you will need to manually add stdint.h into the project in order to be able to build. This can be found here: http://msinttypes.googlecode.com/svn/trunk/stdint.h

(based on commit [12707] - 0bfb2c7)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[c12906] Fix some invalid WMO spell errors

(based on commit [12708] - 84eb956)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[c12907] Fix a crashing typo related to .npc unfollow command

Thanks to Lillecarl for pointing.

(based on commit [12709] - dd15878)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[c12908] Set DB Strict filter for creature_movement with MovementType <> 2

(based on commit [12710] - bee7eaf)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[c12909] Fixed possible mount abuse after leaving BattleGround

Signe-doff-by: Xfurry <xfurry@scriptdev2.com

(based on commit [12711] - 7afb4b4)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[c12910] Better DB values check when loading battleground_template

Display error if MinPlayersPerTeam > MaxPlayersPerTeam
Allow testers to start a BG without opening more than 1 client (using MinPlayersPerTeam = 0)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>

(based on commit [12712] - ec7e64b)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[c12911] Implement two more TEMPFACTION_TOGGLE flags

* UNIT_FLAG_PACIFIED
* UNIT_FLAG_NOT_SELECTABLE

Signed-off-by: Xfurry <xfurry@scriptdev2.com>

(based on commit [12713] - 920cd52)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[c12912] Unify and beatuify system-startup text

Also fixup some style thingies,
reorder some of the loading routines for better grouping.

(based on commit [12714] - 16b2ca5)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[c12913] Remove config UseNewStats

From core view it is expected that proper data for CreatureClassLevel
stats are shipped.
Individual NPCs can always be "deactivated" by using the Expansion = -1
key.

Also remark that for proper flooding with error messages you need to
deactivate the DB-Strict Filter (at least for the time being..)

(based on commit [12715] - ba840c7)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[c12914] Fix MoveMapGen for VC100

Huge thanks to Cyberium for clarifying related steps
Also thanks to Neo for additional input on these project files

Also unify a missing preprocessor define in VC120 files

(based on commit [12716] - 998bc02)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[c12915] Add missing recast project for VS2012 and restore movemapgen build on it.

(based on commit [12717] - 0a5c2a5)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[c12916] Fix problem with scaling vmap model. VMap and MMap need to be rebuilded. Executable is updated too.

More infos -> https://github.com/cmangos/mangos-tbc/commit/6429445170e6a94bfa8590ffd40e462a76dd2770

(based on commit [12718] - 0804985)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[c12917] Fix linking issue in mmap and vmap_assembler tools

Add the required library files to the libg3dlite library in the cmake files so that those two tools can link again in builds that use cmake

(based on commit [12719] - 8c482ef)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[c12918] Consistently use spaces in tools cmake files

(based on commit [12720] - d31f996)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[c12919] Fix VC110/Detour.vcxproj.filters

[skip ci]

(based on commit [12721] - 1fe0253)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[c12920] Add forgotten part of commit [c12911]

(based on commit [12722] - d826cee)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[c12921] Implement spell effect 141 and spell id 41072

(based on commit [12723] - 388ce61)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[c12922] Restore mmap extractor build with CMake by adding preprocessor

Based on [c12899] by @Cyberium

(based on commit [12724] - a934f45)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[c12923] Fix build after backport
[c12924] Update binaries