zsh_completion: fix trailing carriage return spoiling tag completion

This was giving the following error:

 % hg up 2.5-r<Tab>
 (eval):1: bad substitution
 % hg up 2.5-r

--HG--
branch : stable
merge with stable