Introduce LocalizationUtils.languages, .userLanguages

Introduces the methods suggested in https://github.com/adobe/brackets/pull/8987#issuecomment-54665001.
Timeout should be added back in after we remove the `async: false`