WebCLDiag: Remove now-useless diagOpts

The diagnostic client is now completely self-contained and doesn't use
any Clang APIs which take DiagnosticOptions, so this is no longer needed
WebCLDiag: Don't store LangOptions/Preprocessor

They're not needed anymore