Core/Movement:Fix waypointed creature aggro
Make Cyclone and faerie fire unable to pierce cyclone and banish
Fixed windows nopch build
DB/Quest: Fix Missing text for A Most Puzzling Circumstance

By Crysicle, closes #12252
DB/Creature: Trenton Lighthammer missing gossip

By dr-j closes #12248
Merge branch 'master' of https://github.com/TrinityCore/TrinityCore
Core/Spells: Change haste benefit to cast time formulas, may need further correction

- With these changes, Paladin/Death Knight mount summons will no longer benefit from haste
Quick fixup for previous commit
[TW324] - Core/Scripts: Should solve issues with the Lich King's Last Stand (24748)
[TW325] - Core/Scripts: Remove derp out on last commit
Core/Spells: Partially revert 4992c0290b2b43c3d4c744833ca9ba6f74af85ad, and further implement SPELL_ATTR3_NO_DONE_BONUS (which is the correct way of doing this)
Core/Transports: Fixed crash happening during teleporting transports

Closes #11793
Core/Misc:

* Fix some codestyle, fix some typos

* Change CMakeLists for: Custom (can be uncommented), Events, World
** Custom is theoretically unchanged. You can, however, uncomment the glob_recurse that initializes every file within. This might be easier for beginners.

* Introducing the IP Based Action Log System:
** On several different actions, e.g. Login, Character Login, etc., a new entry is added
** Can be logged on and off in worldserver config
*** Disabled by default to prevent increased log db size for unknowing users.

* Add a new row to account table called 'last_attempt_ip'
** Lists the last ip trying to connect to the account

* Add a new type of HookScripts: AccountScript
** Includes: OnAccountLogin, OnFailedAccountLogin, OnEmailChange, OnFailedChange, OnPasswordChange, OnFailedPasswordChange

* Added new Hook to PlayerScripts: OnFailedPlayerDelete

* Added new variables to PlayerScripts: OnPlayerDelete
TW Fix achievement Shattered
Merge pull request #39 from Unholychick/patch-3

TW Fix achievement Shattered
Fix Nerf Scrapbots achievement
Merge pull request #40 from Unholychick/patch-3

Fix Nerf Scrapbots achievement
Sql for previous commits
Scripts/Icecrown Citadel: Fixed possible crash in blood nova target selection
Core/Vehicles: Fixed power issues

* Regenerate powers only if vehicle has UNIT_FLAG2_REGENERATE_POWER
* Removed old pyrite power hack
* Apply creature_template.ManaMod to all power types

Closes #12141