Core/Movement: fix isInAccessiblePlaceFor calculation

Core/Chat: change behavior of "NOTIFY_COMMAND_NOT_FOUND_ERROR"
Core/Master: Don't allow to connect if the server is still loading
Core/Misc: Fix prev commit, custom settings
Merge branch 'master' of https://github.com/TrinityCore/TrinityCore
Core/Chat: Implement report spam system.

Auth/Socket: Display correct ban information on ip ban
Core/Misc: Fix worldport opcode

Core/Main: use a proper response if char login fails
Core/Misc: Change default worldserver port
Merge branch 'master' of https://github.com/TrinityCore/TrinityCore
Merge branch 'master' of https://github.com/TrinityCore/TrinityCore
Merge branch 'master' of https://github.com/TrinityCore/TrinityCore
Merge branch 'master' of https://github.com/TrinityCore/TrinityCore
Core/Misc: Implement RBAC permission to use any commands

Core/AI: Restore original patch for mob evade reset mechanics to include DOT damage
Core/BGQueue: Extend search after time
Core/Pet: Water Elemental/Mirror Image/DK Gargoyle /Feral Spirits receive 100% hit rating from the master ( without SPELL_MOD )
Core/Amory: Save stats and events ( drop/kill/achievement ) to the database
Core/Armory: Update sql files [ci skip]
Core/Armory: save armory stats every player save
Core/Armory: create armory feed entries in the AchievmentMgr not in the Unit/Player classes
Core/Armory: changed table layout
Core/Armory: typo
Core/Armory: Small fix