Add platform mappings to make --cpu work again

Without using --cpu, changing the platform was resulting in a full
rebuild since the cache was per cpu, not per platform.  I'm sure there's
a way to handle this, but I know that adding a platform mapping will
make the caches work again.

Change-Id: I5b9a64e0cc27465b04e5991c2c1b3d9c6dea41e6
diff --git a/.bazelrc b/.bazelrc
index 9a26282..fce2616 100644
--- a/.bazelrc
+++ b/.bazelrc
@@ -26,6 +26,9 @@
 build:armhf-debian --platforms=//tools/platforms:linux_armhf
 build:cortex-m4f --platforms=//tools/platforms:cortex_m4f
 
+# Without this, we end up rebuilding from scratch every time we change compilers.  This is needed to make --cpu work (even though it shouldn't be used).
+build --crosstool_top=@//tools/cpp:toolchain --host_crosstool_top=@//tools/cpp:toolchain
+
 build:asan --copt -fsanitize=address
 build:asan --linkopt -fsanitize=address --linkopt -ldl
 build:asan --platform_suffix=-asan