http.Server is a constructor

...and thus requires the `new` keyword
update README http ctor to createServer()
client cannot connect to non-existing namespaces
Take the instance stored path value into account when attaching to eio if no option specified to attach directly
Fix splice arguments and `socket.rooms` value update in `socket.leaveAll`.

Hat tip @Marreck
Merge pull request #1700 from rase-/fix/rooms

Fix splice arguments and `socket.rooms` value update in `socket.leaveAll`
Merge pull request #1688 from fdellabetta/server_side_namespace

client cannot connect to non-existing namespaces
make CI build faster
Use svg instead of png to get better image quality
Merge pull request #1713 from PeterDaveHello/patch-1

make CI build faster
Merge pull request #1714 from PeterDaveHello/patch-2

Use svg instead of png to get better image quality
Take "" and "/" as equivalent namespaces on server

On server, `.of(name)` should use the same key in `.nsps` object for "" and "/"

Important to use `String(name)` and `===` to keep out keys that don't cast to ""
Added relevant tests

"" and "/" namespaces are checked for equivalence on server and client
Update index.js
testing for equivalence of namespaces starting with / or without
Merge pull request #1729 from anupbishnoi/patch-1

Take "" and "/" as equivalent namespaces on server
package: bump engine.io
examples: minor fix of escaping
Release 1.1.0
package: fix main file for example application 'chat'.