[MAGE/SPELLS]: Fixed Ice Barrier scale calculation
Core/Movement:Fix waypointed creature aggro
Make Cyclone and faerie fire unable to pierce cyclone and banish
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
[CORE/SPELLATR]: Renamed unk to SPELL_ATTR8_BATTLE_RESURRECTION
DB/Creature: Spawn Thalorien Dawnseeker's remains

Closes #11017
Core/Players: Fixed trainers still displaying profession skills after learning

Closes #8103
Core/Misc: Fix coverity analysis issues
Core: Fix typo in 316d9a5ce89b1a21a22b4ef038d9c76e91e0e948
Core/Dependencies: Upgrade to jemalloc-3.6.0
Merge branch 'master' of github.com:TrinityCore/TrinityCore into 4.3.4

Conflicts:
	src/server/game/Entities/Player/Player.cpp
	src/server/game/Entities/Unit/Unit.cpp
SQL: Rename for sync and add missing end of line
Merge branch '4.3.4' of https://github.com/TrinityCore/TrinityCore into 4.3.4
Core/Scripts: Re-add the modify currency command, accidentally removed in fca4a5448ac476b942c330108a76032ae242711e

Closes #11507

P.D: Steam Summer Sale is currently on Day 2, for those of you who maybe haven't noticed.
Core/Players: Fixed Death Knight starting First Aid skill max value
Core/Guilds: Use the right opcode in Guild::SendCommandResult.

Documented the change a little.
Core/Dependencies: Clean up recastnavigation folder

Remove old files from recastnavigation folder and update the structure to the same of https://github.com/memononen/recastnavigation/ to allow easier updates.
Merge branch 'master' of github.com:TrinityCore/TrinityCore into 4.3.4

Conflicts:
	dep/PackageList.txt
Auth/Battle.net: Corrected some battle.net auth response enum values
DB/Spells: Added all serverside spells for 3.3.5a