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 should move away from an error and use the new API for displaying warnings and errors.