add unit test for removing unresolved magnet/http links

git-svn-id: http://libtorrent.googlecode.com/svn@10315 f43f7eb3-cfe1-5f9d-1b5f-e45aa6702bda
extended magnet link test to remove unresolved torrents

git-svn-id: http://libtorrent.googlecode.com/svn@10316 f43f7eb3-cfe1-5f9d-1b5f-e45aa6702bda
merged unit test from RC_1_0

git-svn-id: http://libtorrent.googlecode.com/svn@10317 f43f7eb3-cfe1-5f9d-1b5f-e45aa6702bda
remove built-in GeoIP support

git-svn-id: http://libtorrent.googlecode.com/svn@10318 f43f7eb3-cfe1-5f9d-1b5f-e45aa6702bda
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: http://libtorrent.googlecode.com/svn@10319 f43f7eb3-cfe1-5f9d-1b5f-e45aa6702bda
fix optimistic unchoke stats gauge

git-svn-id: http://libtorrent.googlecode.com/svn@10320 f43f7eb3-cfe1-5f9d-1b5f-e45aa6702bda