First draft of new icon support
Added support to moon.Icon to allow direct entity references instead of only icon names.
This allows for the use of other font families, like LG Display_Dingbat

Enyo-DCO-1.1-Signed-off-by: Blake Stephens <blake.stephens@lge.com>
Correcting nuances of different implementations of moon-icon.
Dropped the now unnecessary moonstone-icons.less file.
Fixed video player, popup close button, and toggle item color.

Enyo-DCO-1.1-Signed-off-by: Blake Stephens <blake.stephens@lge.com>
Centered the moon-icon in the form checkbox.

Enyo-DCO-1.1-Signed-off-by: Blake Stephens <blake.stephens@lge.com>
Font name typo.

Enyo-DCO-1.1-Signed-off-by: Blake Stephens <blake.stephens@lge.com>
Merge pull request #1563 from enyojs/BHV-13442-blakestephens

BHV-13442: Added support to moon.Icon to allow direct entity references