add remap_files unit test

git-svn-id: http://libtorrent.googlecode.com/svn@9762 f43f7eb3-cfe1-5f9d-1b5f-e45aa6702bda
merge remap_files unit test from RC_0_16

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

git-svn-id: http://libtorrent.googlecode.com/svn@9764 f43f7eb3-cfe1-5f9d-1b5f-e45aa6702bda
export ed25519 functions from libtorrent. fix tools/dht_put build when dht is disabled. fix shared linking in tools Jamfile

git-svn-id: http://libtorrent.googlecode.com/svn@9765 f43f7eb3-cfe1-5f9d-1b5f-e45aa6702bda
fix potential file remap issue

git-svn-id: http://libtorrent.googlecode.com/svn@9766 f43f7eb3-cfe1-5f9d-1b5f-e45aa6702bda
fixed makefile for unit tests

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

git-svn-id: http://libtorrent.googlecode.com/svn@9768 f43f7eb3-cfe1-5f9d-1b5f-e45aa6702bda
improve storage unit tests

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