separate boost-link and link in python binding jamfile. also recognize clang-darwin for visibility=hidden options
add unit test for generating very long magnet links
fix overflow crash in make_magnet_uri
prevent tracker exchange for magnet links before metadata is received
fix typo in Jamfile for building shared libraries
add a number of missing functions to the python binding