(minor) make install command slightly more portable
(minor) better error message for missing trigger script
emulate 'mktemp -u' because that's not portable (uggh!)

It *is* harder to port a shell script than a shell!
mirroring: async push to slaves...

tested by a few people independently, on ML and on #gitolite

Note that the changes to the (private) test suite use an arbitrary "sleep 5"
to allow the other sides to settle.  Without this, there were too many errors
because the test suite was trying the next command before the previous one had
effectively finished.
catch undefined groupnames (when possible)
v3.5.3
oops; fa06a34 had a nasty bug for fresh installs

thanks to Nathan Ferch for catching this.  See thread with subject line "World
writable files and directories" on the mailing list.
Merge branch 'master' of git://github.com/sitaramc/gitolite