make libtorrent and examples build with deprecated functions disabled (with some slight performance improvements). use hex encoding instead of base32 in create_magnet_uri
merged changes from trunk
fix issue in clear_request_queue when we have no piece picker allocated
fixed test_torrent_parse test
merged changes from trunk
removed unnecessary assert
fix distinction between having passed hash check and having been written to disk
trigger auto-managed recalc. when removing a torrent
removed incorrect assert
merge changes from libtorrent_aio
factor out one more use of torrent from policy
remove dependency to call state_updated() on m_torrent in policy
move use_interfaces() to be a setting
removed dependency on m_torrent for ip_filter in policy
merged long-name truncation fix from RC_0_16
moved listen interface and port to the settings
merge filename truncation fix from trunk and combine verify_encoding into sanitize_append_path, for improved performance
merged changes from libtorrent_aio
more policy refactoring to remove dependencies on torrent
fix torrent_parse test