improve SSL error reporting and fix torrent_info::ssl_cert() bug

git-svn-id: https://svn.code.sf.net/p/libtorrent/code/trunk@9560 a83610d8-ad2a-0410-a6ab-fc0612d85776
invariant check define cleanup

git-svn-id: https://svn.code.sf.net/p/libtorrent/code/trunk@9561 a83610d8-ad2a-0410-a6ab-fc0612d85776
wait for torrent to be seeding before trying to connect to it, in test_ssl

git-svn-id: https://svn.code.sf.net/p/libtorrent/code/trunk@9564 a83610d8-ad2a-0410-a6ab-fc0612d85776
back-port allocator patch from libtorrent_aio to make the buffer debugging code generic and platform-independent

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

git-svn-id: https://svn.code.sf.net/p/libtorrent/code/trunk@9568 a83610d8-ad2a-0410-a6ab-fc0612d85776
remove outdated todo comment

git-svn-id: https://svn.code.sf.net/p/libtorrent/code/trunk@9569 a83610d8-ad2a-0410-a6ab-fc0612d85776
send implied_port in dht announce messages when uTP is enabled

git-svn-id: https://svn.code.sf.net/p/libtorrent/code/trunk@9570 a83610d8-ad2a-0410-a6ab-fc0612d85776
improve dht error reporting

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

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

git-svn-id: https://svn.code.sf.net/p/libtorrent/code/trunk@9574 a83610d8-ad2a-0410-a6ab-fc0612d85776
fix clean.py to be platform independent

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

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