Core/Spells: Allow script only one effect with OnObjectTargetSelect or ObjectAreaTargetSelectHandler hooks when target, radius and conditions are the same.
Some documentation additions within player.h and Creature.h
Additional changes and requests as by @subv
Core/BossAI: Fix a typo in CheckBoundary

Method was using "me" (the boss) instead of the function's argument

Props to @Horn for finding the 4 year's old error

Ref #7194
Merge pull request #9301 from horn/summons

Core/Summons: Pack the TempSummonGroupKey structure so it is being compared correctly and make the second parameter of SummonCreatureGroup() optional
Merge pull request #9165 from Phantons/spellFixes

Core/Spells: spell implicit targets fix
Core/SpellsMgr: remove unneeded functions from spellmgr, add some const modifiers for methods
Core/RBAC: Correction to last sqls and update base/auth_database.sql
Core/Quests: Updated quest flags and implemented QUEST_FLAGS_NO_MONEY_FROM_XP - experience reward from quests using this flag is not converted into money at max level.
Core/Quests: Implemented quest flag forcing the player to be flagged for PvP as long as the quest is in his log.
Fixing some Engrish.
Additional fixes and some clean ups
Several todo corrections for documentation
Core/Player: Rename PLAYER_FLAGS_UNK19 to PLAYER_FLAGS_UBER
Scripts/Blackwing Lair: Fixed crash happening with Shadows of Ebonroc
Core/RBAC: Force loadPermissions before checking session permissions if the storage is null (someone created a session but forgot to call to LoadPermissions)
sql typo fixes
Core&SQL: Fix typos (RBAC and equips related)
Core/RBAC: Add .reload rbac command and prevent possible crash if rbac_permissions has wrong data
Core/Spells: Allow free casting of player's own spells on vehicle seats with flag VEHICLE_SEAT_FLAG_CAN_ATTACK