Added JSTorrent Context Menu Extension to the externally_connectable manifest key
Merge pull request #5 from beaufortfrancois/addExternallyConnectable

Added JSTorrent Browser Extension to the externally_connectable manifest key
cleaning up chunk requests, use batchtimeout
another attempt at piece request/response state handling refactor. also buggy
working a bit better, but diskio wait flush is bugging
try to add webpage to externallyconnectable, but doesnt seem to work
also set uninstall url
- fix torrent state cleanup on lots of start/stop
- add id to main window, so its size/position is remembered
- other fixes i dont remember
it's downloading from multiple peers and resuming OK...
fix tracker init
it's actually downloading omg
tweaks to make it actually work
hunting for a peer bitfield bug...
this is the type of bug that slows me down more than anything in life
cleanup
add comment about timeout request bug
fix some bugs
fixed another bug. bug i think torrent download data is corrupted unfortunately :-\
probably need to test with some basic torrents...
serve piece data
parse all incoming packets greedily
found where its corrupting data :-\ had a comment about it, too. grr