merge changes from RC_1_0

git-svn-id: http://libtorrent.googlecode.com/svn/trunk@10382 f43f7eb3-cfe1-5f9d-1b5f-e45aa6702bda
make test_metadata_extension test uTP vs. TCP as well, and polish output

git-svn-id: http://libtorrent.googlecode.com/svn/trunk@10383 f43f7eb3-cfe1-5f9d-1b5f-e45aa6702bda
fix bug in peer_connection causing it to not connect when not having metadata

git-svn-id: http://libtorrent.googlecode.com/svn/trunk@10384 f43f7eb3-cfe1-5f9d-1b5f-e45aa6702bda
split time_critical and super_seeding tests out of test_swarm

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