Some documentation additions within player.h and Creature.h
Additional changes and requests as by @subv
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
Buildsystem: Added current branch name to generated revision info
Buildsystem: Show the revision info as a full string during configurationphase as well (additional minichange to previous commit by shauren)
Core: Add support for compiling core in a cygwin-environment
- rename/readd/add G3D-patches
- give a history on the changes (some G3D-changes didn't even HAVE a patch - boo!)
DON'T MESS ABOUT WITH CHANGING DEP/* LIBRARIES AND NOT LEAVING A DIFF IN THE SOURCETRE, MKAY!?
Merge pull request #9299 from Ascathor/master

Few documentation changes