Make LanguageManager.ready a promise instead of a deferred so it can't be resolved externally
Removed an obsolete dependency in ExtensionUtils