Issue 16: Language detection should use navigator.languages when able
Issue 16: Language detection should use navigator.languages when able

In Chrome / Firefox 32+ the list of preferred languages is set in
the navigator.languages array, where the primary preferred language is
placed in index 0.

https://developer.mozilla.org/en-US/docs/Web/API/NavigatorLanguage/languages

Added a quick fix that checks for existence of that value before
attempting to use the browser application level language setting.

stonecalvin/jquery-i18n-properties,adrianfish/jquery-i18n-properties,jquery-i18n-properties/jquery-i18n-properties,jquery-i18n-properties/jquery-i18n-properties,adrianfish/jquery-i18n-properties,adrianfish/jquery-i18n-properties,stonecalvin/jquery-i18n-properties,stonecalvin/jquery-i18n-properties,jquery-i18n-properties/jquery-i18n-properties