magit-command-push now only concatenates refs/heads when necessary

* magit.el (magit-command-push): Only concatenate refs/heads on a push
  of a branch that doesn't start with refs/

Fixes #712