Reland "[recipes] Use named caches for git and workdirs"

This reverts commit 01d3eb64e7b11b22cf206758f01b06a7ae0bbb20.

Bug: skia:
Change-Id: Ic05b89009eb59a231488bef382dd232a50d2b00f
Reviewed-on: https://skia-review.googlesource.com/124260
Reviewed-by: Ben Wagner <benjaminwagner@google.com>
Commit-Queue: Eric Boren <borenet@google.com>
99 files changed