Start on network serialization code
Added 'network' module that will contain all the logic for reading/writing WebSocket handshakes and messages.  Handshake logic is included in this change, message serialization is next.  Added sha1 from http://www.mattmahoney.net/dc/sha1.* (taken directly from RFC 3174) and public domain base64 code from http://libb64.sourceforge.net/.  Also, change darray API.  It's now impossible to forget to reassign your pointer when calling 'ensure' or 'append'
Merge remote-tracking branch 'origin/master'