Updated code block UI, code completion tests to use CodeCompletionServices

In this PR, I have updated the `CodeBlockEditor` UI class to use the new `CodeCompletionServices` APIs for code completion as well as updated the code completion unit test cases to test just `CodeCompletionServices` class.

@Benglin PTAL.