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.  
We can retain this method, issue a deprecation warning using grim, fetch the underlying editor, and then call registerProviderForEditor?