update and regenerate reference documentation
improve routing_table::depth() performance
block cache free_buffer optimization
added a few asserts and some torrent-unload fixes
fix set_naem() on file_storage actually affecting save paths
fixed typo in changelog
removed old left-over defines
make TORRENT_DEBUG macro not affect ABI of entry class (bencoding)
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
some errors cause asio to throw exceptions instead of returning the error in the passed in error_code&. catch the one in udp_socket
merged changes from trunk
copy test_torrent_info unit test from libtorrent_aio
fix torrent refcount issue and the related assert triggering in unit tests
fix duplicate name resolution bug, introduced in recent file_storage set_name fix
improve duplicate file detection in torrent files
merged changes from trunk
fix logging build
documentation
fix udp_socket proxy issue
merged non-sparse file_size bug on windows from RC_0_16