Update assert.js and beef up their tests a bit
Make Socket's 'data' event provide a node.js Buffer