Fixes bug where callback would be assigned as backlog which threw off eventemitter
Adds callback check to crypto
Added test for crypto change
Fixes default backlog implementation
Merge #408 r=@johnnyman727: Jon socket fixes

Minor changes that enable [`node-websocket`](https://github.com/sitegui/nodejs-websocket) to run on Tessel.