purge: avoid duplicate output for --print (issue4092)

Now "hg purge -p" commands avoids printiing duplication of filenames.

Second patch is the test coverage of first patch which tells that '-p'
does not depend on whether ui.verbose is configured or not,that means it
is independent of '-v'.

--HG--
branch : stable
revset: added _intlist method to replace _list for %ld

Now %ld expression goes through _intlist and doesn't do any unnecesary
processing anymore.
localrepo: language and spelling fixes in comment
merge with stable