sm-editor: move deletion to its own extension

Chrome is the only browser we need to override the default delete behavior for, so only build editor with the delete extension for chrome.
sm-editor: lint