Project: Remove old NuGet Package Restore setup

This NuGet version was too old for some of the Roslyn packages.
And VS now automatically restores packages on build, so it isn't
necessary in the first place.
Markdown: Fix Workspace setup for diagnostics
Markdown: Add documentation provider

Thanks, @JasonMalinowski!