Introduce LocalizationUtils.languages, .userLanguages

Introduces the methods suggested in https://github.com/adobe/brackets/pull/8987#issuecomment-54665001.
Why was the `async: false` added here?  We shouldn't use that because it freezes the UI.