don't include deprecated functions in test coverage

git-svn-id: https://svn.code.sf.net/p/libtorrent/code/trunk@9932 a83610d8-ad2a-0410-a6ab-fc0612d85776
factor out address/endpoint I/O into it's own unit test. merge write_string from bencode and socket_io. extend unit test

git-svn-id: https://svn.code.sf.net/p/libtorrent/code/trunk@9933 a83610d8-ad2a-0410-a6ab-fc0612d85776
fix build and socket_io test

git-svn-id: https://svn.code.sf.net/p/libtorrent/code/trunk@9934 a83610d8-ad2a-0410-a6ab-fc0612d85776
factor out error handling in lazy_bdecode

git-svn-id: https://svn.code.sf.net/p/libtorrent/code/trunk@9935 a83610d8-ad2a-0410-a6ab-fc0612d85776