Cleans up and organize of the Completion API
Simplifies the findCompletions signature
Creates a public factory for ScalaCompletionProposal
Merge pull request #822 from skyluc/issue/API-Completion

Issue/api completion