Remove all the usages of depricated apis

- [ ] @joefitzgerald to review
- [ ] update any plugins that utilize the editorView before releasing this code
- [ ] sync up with saschagehlich/autocomplete-paths/pull/20

Sorry this is a bit of a mass drop of changes.  It just didn't seem to have any good points to stop. 

After this there are no deprecated apis used.  I also cleaned up a few of the tests which were utilizing old testing methodologies.

Next we should probably switch to react for the views.  
Could we check if editor is a space-pen view, and just grab the model if it is, issuing a deprecation warning via grim? This is the primary point where there's no clear migration path, so we should 1) switch to allowing editors to be passed and 2) issue a deprecation warning when someone passes in the view.