Updated the tests with both mock and real DataChannels and more data.
Don't rebind NetChan#recv so it can be overwritten if necessary (like base64 wrapping)
Better binary and message length check
Removed try/catch from onmessage callback. It just makes it harder to debug.