Revert "Drop VC90"

This reverts commit cd55426608e5dd269db807f8c580ff0be7ff9ad4.
[s2173] Fix VC110/Detour.vcxproj.filters

[skip ci]

(based on commit [12721] - 1fe0253)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[s2174] Set ShowProgressBars setting at startup to default 0. (fast startup privilegied)

(based on commit [12700] - 8c2c502)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[s2175] Disable by default classlevelstats related message till DB guys ready.

(based on commit [12702] - 4070945)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[s2176] Fix raid instance reset crash and add a server command to force reset. Also added a new server command to force reset by an admin.

fix cmangos/issues#110

(based on commit [12703] - f9cbf32)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[s2177] Small code optimizations. Thank to @tzurbaev

close issues/issues#422

(based on commit [12706] - bb4708b)

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

Thanks to Lillecarl for pointing.
Close cmangos/issues#445

(based on commit [12709] - dd15878)

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

(based on commit [12710] - bee7eaf)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[s2180] 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>
[s2181] 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>
[s2182] 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>
[s2183] 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>
[s2184] Implement spell effect 141 and spell id 41072

(based on commit [12723] - 388ce61)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[s2185] Fix druid mana on shapeshift

This will ammend commit [s2144]

(based on commit [12725] - c02ac57)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[s2186] Implement aura 243 - Faction Override

Additionally implement a new function that allows to restore the original faction of a unit

(based on commit [12728] - 6fbdc62)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[s2187] Fix some warnings reported by static analysis

(based on commit [12729] - 2abb945)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[s2188] Fix warning reported by travis;)

(based on commit [12730] - a04ace0)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[s2189] Implement spell effect 46292

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

(based on commit [12731] - 087c36e)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[s2190] Implement TARGET_RANDOM_UNIT_CHAIN_IN_AREA

Also unify the TARGET_RANDOM_CHAIN_IN_AREA code

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

(based on commit [12732] - b9b0751)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[s2191] Implement TARGET_FRIENDLY_FRONTAL_CONE

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

(based on commit [12733] - e0cedbb)

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