Added fetch-all.sh

- Given a directory of git repositories, this script fetches all the
  remotes and tries a rebase of the current branch. If it fails, it
  attempts a `stash`, `rebase` and `stash pop`.
Added optional argument for remote