incoming and outgoing improvements

First, show an error message when the current branch can't be found (e.g. because we're not in a git repository) - applies to git-incoming and git-outgoing.

Also, add git-rstatus, which shows status incoming and outgoing (and does a fetch so that incoming is actually up to date).