Linting

- error messages
- using SWTutils for Listeners
- factorizes scScalaProject usage
Classpath Error (previous version) now offers a generic Scala Install Dropdown