message: Add default completion commit characters
diff: @@ -14,6 +14,12 @@ import {CompletionItemProvider, CompletionItem, CompletionItemKind, Cancellation
  export default class OmniSharpCompletionItemProvider extends AbstractSupport implements CompletionItemProvider {
  + // copied from Roslyn here: https://github.com/dotnet/roslyn/blob/6e8f6d600b6c4bc0b92bc3d782a9e0b07e1c9f8e/src/Features/Core/Portable/Completion/CompletionRules.cs#L166-L169
  + private static DefaultCommitCharacters = [
  + ' ', '{', '}', '[', ']', '(', ')', '.', ',', ':',
  + ';', '+', '-', '*', '/', '%', '&', '|', '^', '!',
  + '~', '=', '<', '>', '?', '@', '#', '\'', '\"', '\\'];
  +
  public provideCompletionItems(document: TextDocument, position: Position, token: CancellationToken): Promise<CompletionItem[]> {
  let wordToComplete = '';
  @@ -49,6 +55,7 @@ export default class OmniSharpCompletionItemProvider extends AbstractSupport imp
  completion.documentation = extractSummaryText(response.Description);
  completion.kind = _kinds[response.Kind] || CompletionItemKind.Property;
  completion.insertText = response.CompletionText.replace(/<>/g, '');
  + completion.commitCharacters = OmniSharpCompletionItemProvider.DefaultCommitCharacters;
  let array = completions[completion.label];
  if (!array) {
  