ENYO-345: Convert CSS property names with dash to JavaScript-style name.

Enyo-DCO-1.1-Signed-off-by: Aaron Tam <aaron.tam@lge.com>
ENYO-345: Use specific Firefox version for conditional, to coincide with when fix will be implemented.

Enyo-DCO-1.1-Signed-off-by: Aaron Tam <aaron.tam@lge.com>
ENYO-363: Add info properties to onratechange event.

Enyo-DCO-1.1-Signed-off-by: Aaron Tam <aaron.tam@lge.com>
Merge pull request #893 from enyojs/ENYO-363-aarontam

ENYO-363: Add info properties to onratechange event.

Reviewed-by: Derek Anderson (derek.anderson@lge.com)
Integrated-by: Ryan Duffy (ryan.duffy@lge.com)
ENYO-365: Prevent text from overflowing bounds.

Enyo-DCO-1.1-Signed-off-by: Aaron Tam <aaron.tam@lge.com>