ExternalProject: Strip trailing space from git hash
ExternalProject: Stash and unstash local changes before pulling