[minor] Added querystringify method so we can transform parsed querystrings to strings
[fix] Remove primus 1.4 compatiblity code
[fix] Force a cache busting URL for each new connection to combat bfcache.
[fix] Use latest sockjs-client-node -- fixes authorization issues @ integration
[fix] Added no-cache middleware which forces no-cache headers for HTTP requests
[minor] Return `true` when a sync middleware answers the request
Merge pull request #213 from lpinca/fix/middleware-return-value

Return `true` when a sync middleware answers the request
[fix] null objects and remove listeners only after we have emit the close event, fixes #214 for the timeout case
[minor] Add deprecation warning for sync middlewares returning `false`
[fix] Correctly clean up xhr polling
Merge branch 'engine.io-noblank'
[minor] Added missing `primus.createServer` method. Fixes #211

(still needs documentation)
[minor] Prefix console.error with primus: so people know it originates from Primus
[minor] Added layer name to the deprecation warning so we know which middleware
[minor] Attempt to make a more generalised deperication warning.
[refactor] Refactor of `primus.destroy` method
[fix] Check for the existence of `primus.transformer` before removing its listeners
Merge pull request #216 from primus/gh-214

[fix] null objects and remove listeners only after we have emit the clos...
[fix] Force async callbacks
[fix][critical] Upgrade to EventEmitter 0.1.2

See 3rd-Eden/EventEmitter3#7 for the issue reasoning.
[fix] Our own destroy is suffecient enough
[fix] Fix cases where `url.host` is undefined
Merge pull request #218 from lpinca/fix/undefined-host

Fix cases where `url.host` is undefined