[wip] Emittable readyState change event.
[wip] Support multiple initialisation functions.
[fix] Incorrect boolean placement
[minor] Move the readyStateChange events to a proper prototype instead of a scope.
[minor] Allow for the same prototype extend signature as we used to have.
[test] Restore heartbeat functionality, fixes broken test
[test] Adding tests against the protected `initialise` method.
[doc] Use a question format in FAQ
[fix] Only use the master branch for the Travis CI badge

Other branches should not influence the state of the project.
Merge pull request #143 from primus/sparky

Sparky
add primus-express-session
Merge pull request #144 from zeMirco/patch-1

add primus-express-session
[minor] Huge milestone achieved, we're now using a protcol parser for primus:: messages #123
[feature] Add Primus#id #123
[test] Test for id retrieval
[minor] Optimize for cases where we already have an id.
[minor] Allow the use of options when using the default connection URL
[test] Add test for the ability to pass an options object when using the default connection URL