magit-branch-set-upstream: support unsetting
disable command magit-clean

This command is dangerous because it bypasses the system trash which
is otherwise used when discarding files.  Disable the command, remove
the key binding, and move the definition to `magit-extras.el'.