Merge pull request #201 from UnsungHero97/master

fix for memory leak in dataconnection.js
Remove excess whitespace and reformat comment
buildSize appears twice
Update api.json
Merge pull request #207 from emersion/patch-2

Update api.json
Dumb reconnection/disconnection
more logging
Do not abort if already disconnected. Emit events consistently.
Update docs
Merge pull request #217 from peers/michelle-reconnect

Reconnection
0.3.9
Move self.emit outside of the try block
Fixes #232 by handling errors explicitly rather than trying to parse status codes and ready states.
Bump version
Merge pull request #229 from zag2art/master

Move self.emit outside of the try block (look #228)
Merge pull request #1 from peers/master

syncing with peer.js repo