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@9774 f43f7eb3-cfe1-5f9d-1b5f-e45aa6702bda
merged changes from trunk

git-svn-id: http://libtorrent.googlecode.com/svn@9775 f43f7eb3-cfe1-5f9d-1b5f-e45aa6702bda
IPv6 fix to enum_net

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

git-svn-id: http://libtorrent.googlecode.com/svn@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@9778 f43f7eb3-cfe1-5f9d-1b5f-e45aa6702bda
extend test_remap unit test

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

git-svn-id: http://libtorrent.googlecode.com/svn@9780 f43f7eb3-cfe1-5f9d-1b5f-e45aa6702bda
make unit tests enable piece picker refcount debugging by default. make test_piece_picker work with refcount debugging enabled. fix refcount issue triggered by unit tests

git-svn-id: http://libtorrent.googlecode.com/svn@9781 f43f7eb3-cfe1-5f9d-1b5f-e45aa6702bda
fix issue with trying to open a listen socket before applying the initial settings to the session

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

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

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

git-svn-id: http://libtorrent.googlecode.com/svn@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@9786 f43f7eb3-cfe1-5f9d-1b5f-e45aa6702bda
merged changes from trunk

git-svn-id: http://libtorrent.googlecode.com/svn@9787 f43f7eb3-cfe1-5f9d-1b5f-e45aa6702bda
fix partfile error handling. report read errors instead of silently return zeroes

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