This reverts commit 0ba168c.
…Worker in Firefox
…se the Prototype.js library.
…ul or failed reconnection. This fixes the issue of setTimeout's carrying over from previous reconnection and changing (skipping) values of self.reconnectionDelay in the newer reconnection.
…as used later on to construct the url to post to the socket.io server for connection and if we're adding custom parameters of our own to this url (for example for OAuth authentication) they were being sent decoded, which is wrong.
We must add `util.ua.gecko` instead.