Set git user.email and user.name settings in tests

A recent cpantester report failed due to (an unknown version of) git
refusing to stash the working tree: "fatal: empty ident ... not
allowed." So we set these options in the local (test) repository
immediately after initialization.