Core: Few fixes for previous commit.
Core/NetworkIO: Allow CMSG_CHAR_ENUM after char creation and char deletion

Perhaps these calls could be better placed but it's a matter of trial
and error to see what is most effective.
Implement SMART_ACTION_GAME_EVENT_STOP (111) and SMART_ACTION_GAME_EVENT_START (112).
Merge pull request #10666 from xjose93/SmartScripts-StartEvent

 Implement SMART_ACTION_GAME_EVENT_STOP (111) and SMART_ACTION_GAME_EVENT_START (112).
DB/Loot: Titanium Vein

By @dr-j fixes #10671
Core/RBAC: Move commands security to RBAC (using generic RBAC Permissions)
- Warning: This will break commands for any custom security level
Core/RBAC: Move RBAC commands to RBAC using individual permissions
- Use this commit as a sample on how to move commands to RBAC
SQLS: Rename wrong named sql file
Corrections to ea26928 sql files
Correct RBAC command names in DB
Core/RBAC: Move account commands to RBAC (using individual permissions)
Core/RBAC: Move Achievements and Arena commands to RBAC (using individual permissions)
Core/RBAC: Move ban commands to RBAC (using individual permissions)
Core/Server: Fix a spammy warning in WorldSession and move code to .cpp
Core: Yet more warning fixes
Core/Quests: Remove CastedCreatureOrGO method

- Remove EAI's ACTION_T_CAST_EVENT and ACTION_T_CAST_EVENT_ALL
- Remove SAI's SMART_ACTION_CALL_CASTEDCREATUREORGO
- Split QUEST_TRINITY_FLAGS_KILL_OR_CAST into QUEST_TRINITY_FLAGS_KILL and QUEST_TRINITY_FLAGS_CAST
- Assign QUEST_TRINITY_FLAGS_CAST to all the quests that were using RequiredSpellCastX
- (unrelated) Fix a warning in Player.cpp
- Replace CastedCreatureOrGO usage in scripts by KilledMonsterCredit

TODO: Convert the two EAI scripts commented out in the .sql to proper SAI

Closes #10667
Merge branch 'master' of https://github.com/TrinityCore/TrinityCore.git
Actualizacion TrinityCore 30/08/2013 12:57 am