Add Mute reason and mute by to the db so you can get this info from the db with the pinfo command when player get muted.

old LOGIN_UPD_MUTE_TIME change to LOGIN_UPD_MUTE_TIME_LOGIN due the use of it when character login to world.
Remove \ No newline at end of file
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.
Update WheatyExceptionReport to print Windows 8