Fix #1327: Remove jQuery dependency from injected remix button code (#1825)
Fix #1327: Remove jQuery dependency from injected remix button code (#1825)

* Changed jQuery dependent code to plain JS

* Fixed some errors

* Adding response and textStatus as parameters

* Changed some left out jQuery dependent code

* Replaced strings with link tags in inject styesheets function abd removed script tag after run function

* Removed quotes inside the href in injectStyleSheets

* Defined the xhr response and statusText variables

* Fixed the indentation

* Using .filter instead of the grep function, classList.contains instead of .className, fixed some indentation and calling event.stopPropagation instead of returning false

* Making the GET request instead of POST and replaced prependTo with pure JS

* Sending data in the querystring and simplified some logic

* Using Array.prototype instead of Array.from and fixed the mistake made while sending data using query string

mozilla/thimble.mozilla.org,mozilla/thimble.mozilla.org,mozilla/thimble.mozilla.org,mozilla/thimble.mozilla.org,humphd/thimble.mozilla.org,humphd/thimble.mozilla.org,humphd/thimble.mozilla.org,humphd/thimble.mozilla.org