Grammars with no root scope are no longer shown in the UI

Only injection grammars should have an empty root scope, and if so, it does not make sense to allow the user to pick it as document grammar.
Update MASPreferences submodule