improve piece_deadline/streaming

git-svn-id: https://svn.code.sf.net/p/libtorrent/code/trunk@9901 a83610d8-ad2a-0410-a6ab-fc0612d85776
clean up peer-id in bt_peer_connection (for privacy mode) and reduce dependency on session

git-svn-id: https://svn.code.sf.net/p/libtorrent/code/trunk@9903 a83610d8-ad2a-0410-a6ab-fc0612d85776
improve error recovery in lazy bdecoder

git-svn-id: https://svn.code.sf.net/p/libtorrent/code/trunk@9905 a83610d8-ad2a-0410-a6ab-fc0612d85776