clean up lazy bdecoder a bit

git-svn-id: https://svn.code.sf.net/p/libtorrent/code/trunk@9214 a83610d8-ad2a-0410-a6ab-fc0612d85776
break out bdecode errors into its own category

git-svn-id: https://svn.code.sf.net/p/libtorrent/code/trunk@9215 a83610d8-ad2a-0410-a6ab-fc0612d85776
make lazy_bdecode a bit more self-contained

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

git-svn-id: https://svn.code.sf.net/p/libtorrent/code/trunk@9220 a83610d8-ad2a-0410-a6ab-fc0612d85776
attempted fix for a crash in peer ranking

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