Bug 889335 - Implement navigator.languages and languagechange event. r=sicking,smaug