add unit test for removing unresolved magnet/http links

git-svn-id: svn://svn.code.sf.net/p/libtorrent/code@10315 a83610d8-ad2a-0410-a6ab-fc0612d85776
extended magnet link test to remove unresolved torrents

git-svn-id: svn://svn.code.sf.net/p/libtorrent/code@10316 a83610d8-ad2a-0410-a6ab-fc0612d85776
merged unit test from RC_1_0

git-svn-id: svn://svn.code.sf.net/p/libtorrent/code@10317 a83610d8-ad2a-0410-a6ab-fc0612d85776
remove built-in GeoIP support

git-svn-id: svn://svn.code.sf.net/p/libtorrent/code@10318 a83610d8-ad2a-0410-a6ab-fc0612d85776
more steps towards isolating peer_connections from the session object. unchoking now happens via the torrent object. hopefully in the future, the session can determine which peers to unchoke without having direct access to them (i.e. with a mutex)

git-svn-id: svn://svn.code.sf.net/p/libtorrent/code@10319 a83610d8-ad2a-0410-a6ab-fc0612d85776
fix optimistic unchoke stats gauge

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