Update emitter dep to 1.0.1

Emitter 1.0.0 did not support legacy versions of IE. 1.0.1 does!
Emit errors thrown by xhr.send()
By util.defer(fn) I really mean setTimeout(fn,0)
Don't lose packets writen during upgrade after a re-open

After a close, reset the prevBufferLen along with the buffers,
so a drain event after upgrade won't remove any packets that have been
queued up during upgrading.
Merge pull request #179 from jbowes/dont-lose-packets-after-close

Don't lose packets writen during upgrade after a re-open
Updated deps.
Correction.
Another correction.
Merge pull request #181 from kkoopa/depupdates

Updated dependencies to support Node 0.11
add repository field to readme
util: more bullet-proof `global()` function

Somebody could easily add a fake global `window` variable in node, and things
would have been thrown off before. With this logic, the *real* "global" is
always returned.
use "component/global"
util: use "component/global"
transport: fix whitespace
use "component/has-cors"
.travis.yml: stop testing v0.6, start testing v0.10
transport: set the `agent` field, defaults to `false`
websockets: pass the `agent` option to the WebSocket constructor
package: specify a newer version of "ws" that includes `agent` support
package: point "xmlhttprequest" to our LearnBoost fork

Which currently includes support for the `agent` option for passing a custom
`http.Agent`.