push: pass on path object to exchange.push()

This is mostly useful for hg-git, which tracks remotes based on the
specified name.
17 jobs for topic/default/path-names in 46 minutes and 53 seconds (queued for 3 seconds)
latest