Refactor HTML completions

Eliminates 100+ lines of code; should be faster too.

WE won't build due to missing `Microsoft.VisualStudio.Web.BrowserLink`, which I can't find anywhere.
Therefore, I haven't tested this, but unless I made a dumb mistake somewhere, it should work fine.