Update from CLDR data

Re-define Western language definitions to conform to Unicode Consortium's description of languages.  By using this standard, we hope to make a more inclusive and standards based definition for the languages which can be use to detect support.  It is important to remember that the goal of Speakeasy is explicitly *not* to include punctuation.  This rule is somewhat bent here where languages require rare glyphs such as ¿ and ¡ as well as a few others.  The approach applied is that if the punctuation mark is in common usage more or less over all of  Western and Central Europe, then it does not need to be included.  

Additionally, Greek support was not under a proper file name.  Formerly it was listed as `gr` but should be `el` to conform to the IANA Language Tag registry (http://www.iana.org/assignments/language-subtag-registry/language-subtag-registry)