Update ccache to 3.1.9.

The hash schema has been changed since ccache 3.0, so cache
won't hit if they were generated by the old ccache 2.4.
But the new and old cache can still coexist in the same CCACHE_DIR.
See the release notes on http://ccache.samba.org/releasenotes.html.

Bug: 8132916
Change-Id: I35c08406eb88febfaa26a4dad91aa6791d5ab2bb
Recompile ccache on MacOSX 10.6.x

So it can run on MacOSX 10.6+

Change-Id: I45f01a1b2241be30c63f72f3f2aba37b28bd1add