make dht test program able to get and put mutable items. fixed some DHT bugs along the mutable put/get path

git-svn-id: http://libtorrent.googlecode.com/svn@9750 f43f7eb3-cfe1-5f9d-1b5f-e45aa6702bda
update dht unit test

git-svn-id: http://libtorrent.googlecode.com/svn@9751 f43f7eb3-cfe1-5f9d-1b5f-e45aa6702bda
bump the upper limit for downloading bottled files over http (i.e. for downloading large torrents) from 2 MiB to 5 MiB

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

git-svn-id: http://libtorrent.googlecode.com/svn@9753 f43f7eb3-cfe1-5f9d-1b5f-e45aa6702bda
merged http_connection tweak from RC_0_16

git-svn-id: http://libtorrent.googlecode.com/svn@9754 f43f7eb3-cfe1-5f9d-1b5f-e45aa6702bda
reorder the node-list in the DHT traversal algorithm if a node updates its ID

git-svn-id: http://libtorrent.googlecode.com/svn@9755 f43f7eb3-cfe1-5f9d-1b5f-e45aa6702bda
revert updating node IDs of observers in traversal algorithm

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

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