Add Editor::onDidChangeSelectedScreenRange
Make Editor::onDidChangeGrammar emit from Editor

Seems like the initial implementation was to handle the event, unfold 
all then, re-emit the grammar-changed event.