Add support for extracting doc from comment

@Valloric  Now we have always `extra_data` even if `completion_data.DocString()` returns an empty string. Would this be better?
```
extra_data = { 'doc_string': completion_data.DocString() } if completion_data.DocString() else None
```