merged some rate limiter polish from libtorrent_aio

git-svn-id: https://svn.code.sf.net/p/libtorrent/code/trunk@9259 a83610d8-ad2a-0410-a6ab-fc0612d85776
merged fixes from RC_0_16

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

git-svn-id: https://svn.code.sf.net/p/libtorrent/code/trunk@9264 a83610d8-ad2a-0410-a6ab-fc0612d85776
make the definition of routing table depth a bit more reliaxed in the DHT

git-svn-id: https://svn.code.sf.net/p/libtorrent/code/trunk@9265 a83610d8-ad2a-0410-a6ab-fc0612d85776
merged fix from RC_0_16

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