Tweaks to the way git hf feature checkout works so if the remote branch ...

...already exists it sets up a tracking branch.