ANG-66: Added ability to generate all custom-locale-fonts' rules programatically

Complete rewrite of moon-fonts.js to allow for dynamic generation of all font family CSS rules needed by any language that caries its own specific font. All languages font-face rules are generated with language specific names so they can be referred to from within any locale currently selected. (In the case of Settings app, where there is a single locale chosen, but you still need to see some language/country strings in their native fonts.)

Also made it easier to add new fonts for new languages, or new fonts for existing languages.
Enyo-DCO-1.1-Signed-off-by: Blake Stephens <blake.stephens@lge.com>