Fixup travis doxygen build script

(Hopefully) fixes the current Travis Doxygen generation script
 * skipping empty commits
 * setting git config only in local `gh-pages` repository to avoid messing around with user settings during local testing