Refactor OvaleData module.
Refactor OvaleData module.
- Move the spellbook/talent/glyph-handling to a new module OvaleSpellBook.
- Move methods closer to the place where they are mostly used:
- :GetTickLength() moved to OvaleAura.
- :GetDuration() moved to OvaleState, with simplifications.
- Simplify OvaleData into a module without dependencies that can be used
as a global data store for other modules where needed.
git-svn-id: svn://svn.curseforge.net/wow/ovale/mainline/trunk@1034 d5049fe3-3747-40f7-a4b5-f36d6801af5f