editorView: move empty shell check to shellEditor
shellEditorView: renderUpdates marks stub remixers
shellEditorView: split shellEditorView in two

* ShellEditorView: a simple editor for a single shell
* CollectionShellEditorView: an editor that manages collection shells;
  the default editor