Listen for connection if not using proxy
Merge pull request #19 from rakoo/fix-useProxy

Listen for connection if not using proxy
Fix upload issues

- Send the bitfield to a peer upon adding
- Fix handling of keep-alives
- Remove filter of piece requests based on length (some request
	may have a different size, e.g last chunk of last piece)
Merge pull request #1 from jackpal/master

Up from master