brillo sdk: Construct proper cache dir in SDK bootstrap

The SDK bootstrap has been an unknown checkout type and hence we've
always used "/tmp/chromeos-cache" as the cache directory. This CL adds
SDK bootstrap to the supported list. It will create a cache directory
under "chromite/sdk_checkouts/.cache".

BUG=brillo:833
BUG=brillo:718
CQ-DEPEND=CL:267100
TEST=unittest
TEST=brillo chroot, create a file under /var/cache/chromeos-cache,
observe that the same file is in chromite/sdk_checkouts/.cache.

Change-Id: Ida1ee23f6a388bcae2f41ceeb88a9d6a78c2c90b
Reviewed-on: https://chromium-review.googlesource.com/266580
Reviewed-by: Nam Nguyen <namnguyen@chromium.org>
Commit-Queue: Nam Nguyen <namnguyen@chromium.org>
Trybot-Ready: Nam Nguyen <namnguyen@chromium.org>
Tested-by: Nam Nguyen <namnguyen@chromium.org>
6 files changed