General / Resto druid

- castSpell method IsUsableSpell addition to check for unit power.
- Resto DPS shapeshift update
- some other cleanup in resto profile