Zero-pad output files for better sorting; show current/total in CLI.

Output files are now named "part_n" if there are fewer than 10 files in
all; "part_nn" if there are fewer than 100; and so on.

CLI output now includes the total number of files, as in "downloading
part 1/12."