CMake/Buildsystem: Fix a small compiler-problem when using PCH with MSVC - the /Ym flag is adjusted by the compiler in MSVC2012, hence we need to set an upper limit to avoid disrupancies
Please note that this is not 'very well tested'.
Merge branch 'master' of github.com:TrinityCore/TrinityCore into mmaps
*Fixing a typo.
Merge pull request #8812 from Therzok/master

Core/Creatures: Fixed player race checks for mount trainers.
Core/Entities: Account for creatures that are spawned below ground level when adding flying flags. (Triggers, mostly)
Core/Movement: MSG_MOVE_TELEPORT is not supposed to be sent to the player being teleported.

Thanks @vlad852
Closes #8798
Closes #8774
Core/SAI: Fixed SMART_ACTION_SET_RANGED_MOVEMENT
Core/SAI: SMART_ACTION_NONE is not a valid action. Also accept SMART_ACTION_SET_RANGED_MOVEMENT as a valid action.
Core/SAI: Fixed build, i need new glasses.
Core/Vehicles: revert 95152d57539064d8278e323899290cba2fb2b0cd and 95152d57539064d8278e323899290cba2fb2b0cd

Sorry about troubles caused, hed reason to think formula was wrong, but it wasn't. However there is part of the code that needs to be improved I describbed in this commit as TO DO: Connected with: #8195
Core/Vehicles: Missed change
Core/VMaps: drop "vmap.ignoreSpellIds" in config, this is not longer necessary since we use SPELL_ATTR2_CAN_TARGET_NOT_IN_LOS
Core/MMaps: use DisableMgr to disable pathfinding on a specific map
Core/Conditions: Rename CONDITION_INSTANCE_DATA to CONDITION_INSTANCE_INFO.
And allow it to be used with GetData, GetData64 and GetBossState.
DB/SAI: Reforging the sword
Core/DisableMgr: readd possibility to disable los check for spells
CMake/Buildsystem: CMake adds /Zm1000 to MSVC by default - explicitly replace that in the flaglist with the lower boundary
Buildsystem/MSVC: Enable and treat as errors compilation warning about not matching virtual function signatures. This will help scripters who might sometimes use a hook using improper parameters (or miss 'const' for example)
Core/DB: Haaleshi Altar

- Prevent crash due to spamming GossipHello
- Convert core script to SAI
- Solves #8220
Merge branch 'master' of github.com:TrinityCore/TrinityCore into mmaps