Wholesale refactoring
Wholesale refactoring

Removes dependency on Greasemonkey XHR API.  Can now use native XHR, as
Geocaching.com has switched to become all-https, and cross-site XHR is
no longer necessary.

Now also uses ES6 syntax.

JRInge/userscripts,JRInge/userscripts