Increasing API version to 8

Needed because of recent changes to Diagnostic struct etc.
Diagnostic ranges now exposed to server clients

Still haven't used them in the Vim client though, but will soon.