vcsh: Create the local branch during clone

This will create and checkout a local branch named after the upstream
branch. It will also gracefully behave for the default `master' branch
and consistently show the same message:

Switched to a new branch '$VCSH_BRANCH'
vcsh: Remove broken '\n'
vcsh: Only fetch the upstream branch during clone