Fix XML invalid CDATA usage
Fix invalid parsing of completion results
Add company source
Update parsing/passing of default arguments.
Make availability of diagnostics buffer queryable.
Some minor improvements.