Update doxygen process, only update changed files
Update binary uploading process

- fix commit name for OSX & Windows
- fix NOW to use specific time zone, PST
- upload compressed binary for archiving
Attempt to suppress valgrind warnings on Travis

- don't understand why cmake on travis doesn't pick up the memcheck.supp
file. It works on my local machine.
Attempt to suppress valgrind warnings on Travis