add zuul
package: point to socket.io commit temporarily
url: restore location in tests
make url tests run only on node due to `location` pollution
fix connection test
package: bump zuul