Allow running git-integration without GIT_EXEC_PATH in $PATH

To ease debugging and reduce confusion if any users try to run
git-integration directly, try prepending "$(git --exec-path)" to $PATH
if we can't find git-sh-setup at the beginning of the script.

Signed-off-by: John Keeping <john@keeping.me.uk>