Core/Scripts: Allow persistent area auras to use DoCheckAreaTarget hook.
Core/World: Fixed a warning
Scripts/Icecrown Citadel

* Fixed rare weird coldflame positioning
* Fixed Bone Slice
* Changed Bone Spike Graveyard timing (first has to happen after Lord Marrowgar starts using Bone Slice)
Core/SmartAI: Implement SMART_ACTION_SET_ROOT (103)
Core/Misc: Small code optimisations
Scripts/Misc: Some code optimisations
Core: Fix build
Core/Loot: Cleanup in LootMgr.

* Removed a lot of loot template copying
* Improved grouped loot selection when using loot modes
* Removed code doing nothing
Build fix
Script: Fix warning for craping script -.-
DB/Schema: Change engine and collation of `world`.`lfg_entrances`

latin1 -> utf8_general_ci
InnoDB -> MyISAM
(defaults for all `world` DB tables)
Core/AI: Removed needless code
Merge pull request #9128 from m7nu3l/patch-1

Core/AI: Removed needless code
Core/AI: Inherited AggressorAI, so the wheel is not reinvented.
Merge pull request #9129 from m7nu3l/patch-2

Core/AI: Inherited AggressorAI, so the wheel is not reinvented.
Core/AI: Reverted 2df1908c2933c88f1442dbde52658b3c5499a849 - sometimes it is better to copy some code to make its purpose clearer (ReactorAI is an AI class used for neutral creatures, it makes no sense to inherit AggresorAI, which is used for aggressive creatures)
And a build fix. Nothing new... move along
Core/Objects: Some optimizations to object updatemask building
Core/Object: Fixed a mistake in update mask building - fields marked with UF_FLAG_PARTY_MEMBER should be sent to the entire raid, not only one subgroup
Core/EventMap: Internal changes and doxygen doc

See http://www.trinitycore.org/f/topic/7003-doxygen-documentation-and-hacks for details and examples.
Thanks to @Shauren for several hints.