Make HgPoller break file paths correctly

I don't have an easy way to test this. Can somebody try it out? Thanks.

The command to get revision info lists all files on one line and was
splitting on spaces to get file paths. Sometimes paths have spaces so
that doesn't work. Instead, insert a pathsep character between paths
and use that for splitting.

This fixes http://trac.buildbot.net/ticket/2595