CB-4602 geolocation.getPreferredLanguage and geolocation.getLocaleName n...

BCP-47 compliance for getLocaleName, getPreferredLanguage.