fix build error in config.hpp when included by C-files (like the ed25519 source for instance)

git-svn-id: http://libtorrent.googlecode.com/svn/trunk@9774 f43f7eb3-cfe1-5f9d-1b5f-e45aa6702bda
merged enum_net fix from RC_0_16

git-svn-id: http://libtorrent.googlecode.com/svn/trunk@9777 f43f7eb3-cfe1-5f9d-1b5f-e45aa6702bda
make ignore_non_routers more forgiving in the case there are no UPnP devices at a known router. Should improve UPnP compatibility.

git-svn-id: http://libtorrent.googlecode.com/svn/trunk@9778 f43f7eb3-cfe1-5f9d-1b5f-e45aa6702bda
merged additional unit test from RC_0_16

git-svn-id: http://libtorrent.googlecode.com/svn/trunk@9780 f43f7eb3-cfe1-5f9d-1b5f-e45aa6702bda
improve reliability of test_privacy

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

git-svn-id: http://libtorrent.googlecode.com/svn/trunk@9785 f43f7eb3-cfe1-5f9d-1b5f-e45aa6702bda
report progress as 1.0 and every byte downloaded when in seed mode

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

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