affliction and destruction updates

Both Affliction and Destruction have been raid-tested in Highmaul
producing top5 to top2 with Skada/WarcraftLogs on various encounters!

Affliction:
- Added a new toggle for Cataclysm changing between ST/AOE usage.
- Added sanity checks on Command Demon to avoid the CR hanging when an
ability is ready and your pet is dead/desummoned.

Destruction:
- Destruction is now 100% "Raid Ready" for level 100 content.
- Havoc not yet supported.