Fix shared_ptr error and add windows build details

Setting a boost::shared_ptr<libtorrent::torrent_info> equal to a libtorrent::torrent_info* causes a compile error for me, and it is more correct to use a constructor.