zeroconf: small fixes in docstring
Use reST role for consistency, import small part of Debian's
proposed_upstream__correct-zeroconf-doc patch from
http://svn.debian.org/viewsvn/python-apps/packages/mercurial/trunk/debian/patches/
% test default params, display nothing because of delay
% test with delay=0, refresh=0
loop [ ] 0/3
loop [=====================> ] 1/3
loop [============================================> ] 2/3
% test refresh is taken in account
% test format options 1
0/2 loop lo
1/2 loop lo
% test format options 2
0/2 p.0 [ ]
1/2 p.1 [=================================> ]
% test format options and indeterminate progress
0 loop.0 [ <=> ]
1 loop.1 [ <=> ]
% make sure things don't fall over if count > total
loop [ ] 0/4
loop [================> ] 1/4
loop [=================================> ] 2/4
loop [==================================================> ] 3/4
loop [===================================================================>] 4/4
loop [ <=> ] 5/4
% test immediate progress completion