fix set_naem() on file_storage actually affecting save paths

git-svn-id: https://svn.code.sf.net/p/libtorrent/code/trunk@9316 a83610d8-ad2a-0410-a6ab-fc0612d85776
fixed typo in changelog

git-svn-id: https://svn.code.sf.net/p/libtorrent/code/trunk@9319 a83610d8-ad2a-0410-a6ab-fc0612d85776
removed old left-over defines

git-svn-id: https://svn.code.sf.net/p/libtorrent/code/trunk@9320 a83610d8-ad2a-0410-a6ab-fc0612d85776
make TORRENT_DEBUG macro not affect ABI of entry class (bencoding)

git-svn-id: https://svn.code.sf.net/p/libtorrent/code/trunk@9321 a83610d8-ad2a-0410-a6ab-fc0612d85776
cleanup of ABI breaking configuration options. TORRENT_DEBUG is believed to no longer affect the ABI of libtorrent. introduce a warning in gen_reference_doc.py for when defines are used in public structs. fix build with deprecated functions off

git-svn-id: https://svn.code.sf.net/p/libtorrent/code/trunk@9322 a83610d8-ad2a-0410-a6ab-fc0612d85776
some errors cause asio to throw exceptions instead of returning the error in the passed in error_code&. catch the one in udp_socket

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