Support user's cache directory for storing test run times. (#32)

Support user's cache directory for storing test run times.

User's cache directory is defined according to XDG_CACHE_HOME environment
variable on Unix and LOCALAPPDATA on Windows.
After this change we no longer save to ~/.gtest-parallel-times.

Falls back to the old ~/.gtest-parallel-times if the cache directory does not exist
2 files changed