Improve display of profilng statistics.

git-svn-id: svn+ssh://svn.curseforge.net/wow/ovale/mainline/trunk@1510 d5049fe3-3747-40f7-a4b5-f36d6801af5f
Improve Profiler API.

* Add method Profiler:Wrap() to wrap Blizzard API functions and use it in
  various modules to profile usage of the Blizzard functions.

- Add method Profiler:GetProfilingGroup() to get the methods collection
  associated with a particular profiling group.

- Extend Profiler:RegisterProfilingGroup() to take two callbacks for
  group-specific enabling and disabling of profiling.

git-svn-id: svn+ssh://svn.curseforge.net/wow/ovale/mainline/trunk@1511 d5049fe3-3747-40f7-a4b5-f36d6801af5f
Add more profiling to OvaleCompile.

git-svn-id: svn+ssh://svn.curseforge.net/wow/ovale/mainline/trunk@1512 d5049fe3-3747-40f7-a4b5-f36d6801af5f
Make "/ovale version" print the version number of the project.

git-svn-id: svn+ssh://svn.curseforge.net/wow/ovale/mainline/trunk@1513 d5049fe3-3747-40f7-a4b5-f36d6801af5f
Allow for additional CHAT_MSG_ADDON messages than the Ovale score.

This changes the score messages in an incompatible way with previous
releases of Ovale.

git-svn-id: svn+ssh://svn.curseforge.net/wow/ovale/mainline/trunk@1514 d5049fe3-3747-40f7-a4b5-f36d6801af5f
"/ovale ping" requests Ovale versions from the group.

git-svn-id: svn+ssh://svn.curseforge.net/wow/ovale/mainline/trunk@1515 d5049fe3-3747-40f7-a4b5-f36d6801af5f
Add trinket.{proc|stat}.* and stacking variants for trinket buffs.

git-svn-id: svn+ssh://svn.curseforge.net/wow/ovale/mainline/trunk@1516 d5049fe3-3747-40f7-a4b5-f36d6801af5f
Mage: Update to SimC Arcane APL as of 2014-06-03.

git-svn-id: svn+ssh://svn.curseforge.net/wow/ovale/mainline/trunk@1517 d5049fe3-3747-40f7-a4b5-f36d6801af5f
Druid: Support Dream of Cenarius in Balance EJ rotation.

Also split out Starfall guard conditions for Starfire into a separate
function and add a separate EJ CD usage function.

git-svn-id: svn+ssh://svn.curseforge.net/wow/ovale/mainline/trunk@1518 d5049fe3-3747-40f7-a4b5-f36d6801af5f