Use wget -q --show-progress for less verbose wget output, when built with wget 1.16.
reformat
use right uuid when not downloading from web remote
Added bittorrent special remote

addurl behavior change: When downloading an url ending in .torrent,
it will download files from bittorrent, instead of the old behavior
of adding the torrent file to the repository.

Added Recommends on aria2 and bittornado | bittorrent.

This commit was sponsored by Asbjørn Sloth Tønnesen.
refactor
add aria2 progress parsing
remove webUUID special case

Now bittorrent is another special case like web.

If the only remotes are web and bittorrent, it might as well scan those.
move dummy uuids to Annex.UUID
use "the web" page for bittorrent too
fix torrentUrlNum when there is no #n
remove excess directory
fix fencepost error and aria resume after partial download of multi-file torrent
fix temp uri

should be the loguri
more robust fallback when a file is available from multiple torrents and some torrent files cannot be downloaded
addurl with #n doesn't work, remove from docs

Doesn't really seem worth making it work; addurl --fast can be used to
get a tree of files in the torrent and then the user can rm the ones they
don't want.
update
make checkkey always fail for torrents

See comment.
note about http://hackage.haskell.org/package/torrent
remove default untrusted hack for bittorrent

This is better handled by checkPresent always failing.
make checkKey always return unknown