EventStream returned by getEventStream handles errors better PR #99.
Breaking changes for EventStream:
Only emits a single event named 'event' for each Particle event received instead of 2 events, one named 'event' and another named after the Particle event name. This behavior caused EventStream to disconnects if a Particle event named 'error' was published.
Does not emit the 'error' event when a network error happens. Instead it emits 'disconnect' and automatically reconnects.