Improve browser support code

Most notably, the `GM_xmlhttpRequest` has been moved to `BrowserStrategy.ajax`.