PLGEDT-39 part 3 - Last preparation push before implementation

Main changes:
- changes the way the editor view is injected (breaks editor plugins, fix in editor plugins ready)
- adds completion methods to editors (idem)