No suffix on quoted head completions.

When completing a quoted head (e.g. `checkout "mas\t`) the resulting
completion shouldn't have a space suffix (`checkout "master"` not `checkout
"master "`)

This has the nice side effect of removing some repeated conditionals from
PathCompleter class.