Allow ! in non-count DSL conditions.
Update parser to use new dsl scope
Add ! player health and buff
Update mage rotations to use new DSL
Update Protection Paladin to use new DSL.
merged upstream