Issue/import completion for module methods

* Splitted side-effecting logic from pure computation in `ScalaCompletions`
* Don't add parameter list on import completion for module's methods (Fixes #1001125)

Would be really great if @dachia reviews this ;-)