Improved the docs for various delete options.
Prepare repository for more development.
The --progress output now leaves the cursor at the end of the line
(instead of the start) in order to be extra sure that an error won't
overwrite it.  We also ensure that the progress option can't be enabled
on the server side.
Got rid of some trailing whitespace.
Added the --remote-option=OPT (-M OPT) option.
If the user specifies --protocol=29, rsync will avoid sending an -e
option to the server (which is only useful for protocols 30 and above
anyway).  This gives the user an easy way to talk to a restricted
server that has overly restrictive option-checking.
Fixed the timeout/flush loop-check logic to work properly with
incremental recursion.
Added the --info=FLAGS an --debug=FLAGS options, which allows
fine-grained output control (in addition to the coarse -v).
Made the info_verbosity array 1 element larger.
Added a "test_fail" function to 00-hello.test.
A few more minor improvements in the --info/--debug code.
A couple xattr fixes for --fake-super.
Changed human_num() to big_num() with an extra arg so that it can
be used in place of all %.0f output idioms.
Added some HLINK debugging output and enabled it for hardlink tests.
Moving big_num() into lib/compat.c so tls.c can use it.
Use big_num() in a few more places.
Don't interrupt the make for a generated file didn't really change.
Add --debug=hlink to hands.test.
Make the hands.test use a higher hlink debug level.
Some minor tweaking for the info+debug option parsing.