* DB/Update: Bladespire Kegger & Getting the Bladespire Tanked

Fixes #2371
* Core/SmartAI: Add passive check for WP movement
* Core/Quests: Escape from Silverbrook 12308
* DB/Loot: Fix Sealed Chest loot

Fix by @untaught, closes #10652
* DB/Sai: Suppression (7583)

Fixes #7377
* Core/Quests: Drop world.quest_template.RequiredSpellCastX

These were non-wdb fields that didn't have much use.
Most quests that were using these fields (not many) should still work,
however, if you find any quest that worked before and is now broken
please report it in the issue tracker and it will be promptly fixed.
* DB/Errors: Db error fix

Fixes #10663
* Core/Quests: Fix a typo in a previous commit

Closes #10664
* Core/NetworkIO: Generic packet spam solution

Currently regulates the usage of CMSG_CHAR_ENUM only, but can be easily
extended to detect inappropriate network behaviour by using
AntiDOS.AllowOpcode in WorldSession's handlers.
* 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).
* 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)