add overload to set certificate by buffer, not just by path to a file

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

git-svn-id: http://libtorrent.googlecode.com/svn/trunk@9956 f43f7eb3-cfe1-5f9d-1b5f-e45aa6702bda
fix the fix for large UDP packets on windows

git-svn-id: http://libtorrent.googlecode.com/svn/trunk@9957 f43f7eb3-cfe1-5f9d-1b5f-e45aa6702bda
cmake, enable multicore compiling with msvc

git-svn-id: http://libtorrent.googlecode.com/svn/trunk@9958 f43f7eb3-cfe1-5f9d-1b5f-e45aa6702bda
makefile fixes (and add missing upnp.xml file)

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