If a corrupt TCP packet makes it through and causes a JSON.parse error, the code was supposed to emit a 'babel' event and reconnect, but a bug in the client data callback code caused it to crash, instead.
Merge pull request #19 from uber/fix-client-babel-handling

Fix client crash if corrupt TCP packet makes it through