Add SpellFlashCore as an optional dependency for Ovale.
Support additions to SimulationCraft profile syntax.

* honor_among_thieves,cooldown=N,cooldown_stddev=M
* gcd.max
Use UnitPower() to get the player's combo points.

UnitPower("player", 4) will always return the number of combo points on
the player in patch 6.0.
Make OvaleIcone actually use the alpha value from OvaleOptions.

This was broken in the 5.4.35 release.  Also fix eferences to  nil "self".
Fixes ticket 433 by @ShmooDude.
Update min, max and step for the scale sliders to more usable values.
Change all scale sliders to use "percent" as the measure.

This is a bit simpler to understand and makes the scale values a bit
easier to display in the options UI.
Provide more options for controlling SpellFlash display.
Default SpellFlash to enabled.

If SpellFlashCore is installed, then there is no second step necessary to
make it work with Ovale (probably the expected behavior).