Adapt to changes in master.
Fix NPE on closing editor and simplified hover handling.
Remove more unused methods.
Adapt to new Utils API

Depends on https://github.com/scala-ide/scala-ide/pull/815
adapt to new API based on toplevel objects w/ public & private members