Send event :example_start before :example_pending

Fixes integration with formatters written for RSpec. RSpec emits start,
then pending no matter how the example is marked as pending and some
formatters out there[1] requires this reporter to follow the same
convention.

[1]: ci_reporter is such an example
Remove uneccessary branching
Disallow breaking version of faye-websocket

https://github.com/jonleighton/poltergeist/issues/320
Merge pull request #132 from Mange/pending-groups-in-formatters

Pending groups in formatters
Update chai (1.6.0)