Only exclude disk_cache from remote execution (#6886)

Turns out disk_cache is allowed with a remote cache:
https://github.com/bazelbuild/bazel/commit/76370d5453. It's only remote
*execution* that is currently incompatible (although compatibility was
recently added).

Tested: ran a local build with remote and disk cache.
diff --git a/build_tools/bazel/iree.bazelrc b/build_tools/bazel/iree.bazelrc
index ec3ab83..cc6ddfb 100644
--- a/build_tools/bazel/iree.bazelrc
+++ b/build_tools/bazel/iree.bazelrc
@@ -246,8 +246,6 @@
 build:_rbe_base --google_default_credentials=true
 # Point to the remote instance constructed in the iree-oss project
 build:_rbe_base --remote_instance_name=projects/iree-oss/instances/default_instance
-# Local disk cache is incompatible with remote execution or caching.
-build:_rbe_base --disk_cache=""
 
 ### Remote Caching ###
 # Config for executing locally and caching the results to the remote cache.
@@ -268,6 +266,10 @@
 # --config=rbe Execute and cache builds remotely.
 build:rbe --config=_rbe_base
 
+# Local disk cache is incompatible with remote execution until we are on a Bazel
+# version that includes https://github.com/bazelbuild/bazel/pull/13852.
+build:rbe --disk_cache=""
+
 # Depending on how many machines are in the remote execution instance, setting
 # this higher can make builds faster by allowing more jobs to run in parallel.
 # Setting it too high can result in jobs that timeout, however, while waiting