Added git_ref_cache_dir config setting to override default location for cache file