tests: fix test-commandserver phase . output for windows
tests: check path separator in moves
run-tests: when running in parallel, delete tmpdirs immediately

This is especially important if extensions that use inotify are enabled,
because it's very easy to hit the inotify max_user_instances limit without
this.

--HG--
extra : rebase_source : b4221cb3b6d2e479d45e779d2b73bf47b0623d02
hfs+: rewrite percent-escaper (issue3918)

The original code was a bit too clever and got confused by some cp949
Korean text. This rewrite bytes the bullet and manually decodes UTF-8
sequences. Adds some doctests.

--HG--
branch : stable
merge with stable