Update Bazel to latest version
Update Bazel to latest version

Included changes:

  - 357cb1e8f6b2ef90c4840a88e5b564d2f6fdaa71 remote: implement a naive action-scoped file system
  - c9dcfd687f24a941a8207a4842b5bc3c4fde13a4 LOG BES shutdown time.
  - d480c5f5a4f38a4053ed3e3bcc4eaef343923d2d remote: introduce --experimental_remote_download_outputs=...
  - 18d702470f14cba937fa914032e3afe6a40d7d96 Windows, C++: add support for Visual Studio 2019
  - 7166d4b70e17379dcfe882feef46d4c19d407f40 Switch Python autodetection script back to /bin/sh
  - 57615cd45546379a6850c6a90bbb53f6ad5163ca Add a null guard for superName in ImportDepsChecker
  - d2a92064378d1fbe220c5d56607d89af4386948f Add conversion for hidden UsageStatsManager.registerAppUs...
  - 015f809f8470cea45b3fe44c3ee71c338d1f177a BEGIN_PUBLIC
  - 98a09b68e830b21d1dad9917019f91084fcf5f70 Remove Attribute.cfg(ConfigurationTransition).
  - b44167f392358ef419dd858e237ec832da04dbb6 Remove Attribute.hasHostConfigurationTransition.
  - f2eb58295a88db9592da753cc49cc26b43dafd70 Make --javacopt and --host_javacopt work with toolchain r...
  - e8f5a984a95b7ae946c3c2b453880fdc9556af12 Remove Attribute.hasSplitConfigurationTransition.
  - 186929e08b34dfd25407fc955285bce5ffc61eed Unbundle Android tools from Bazel's binary
  - 322e98ba1188b18a89c4751f8d03a6d1fcb015f7 Remove obsolete TODO.
  - 7f6d7a4664ccc99b89678576c070a07e290d5859 Remove legacy configured target handling in java_common
  - d7bed1bc1a10538c23cf40f68868f3aa91689e91 Make testing_server.py choose the port itself
  - 7f8bc5f7816d09d666950e89c85c5916345b325f Release 0.24.1 (2019-04-02)
  - 2c0deceb5a94e8c3cb84b0f988ba5ceedda124af Rename RuleTransitionData to AttributeTransitionData.
  - 800b1034c5e0e00e4a5c1c280a25f7ae349b7c4f utils.bzl: improve doc strings
  - cf8ed7349c969b19b9b968923ff0c1a2b4530bf7 C++: Add non_code_inputs to create_linking_context
  - 576fc986d34c793d46dd270d8524217bde246a48 Do not crash Bazel when CcToolchainConfigInfo variables m...
  - 54f43c053115fe820f3f71885881c23e484016ca Do not try to unzip fdo profile in the host configuration
  - 6789ae8f23be933bcbca7d88058ecb3ae48c1053 Implement whitelist outgoing edge backsliding
  - 502b1bf13d6a7578484871c6f2875eebaa0fc41e 'Fix' some more tests to use starlark rule instead of CRO...
  - 0c88d35cb28f3c60f1ea22a1d18a1520f94072ac Nit: Fix misaligned item in command list.
  - ff8068f6f3a89b0c0c267a46cfa5fa718ce79624 remote: flip --incompatible_remote_symlinks
  - 57818a4631b5890026ad07e3adffe8fe9642d67e Properly look up paths through ActionExecutionContext.get...
  - f813cc56ce9fcdf71a546b00519404a227da411e Fix bad merge in https://github.com/bazelbuild/bazel/comm...
  - 9e23d96491827cbc1d13805f36674d70a770f2ec Remove the TransitionFactoryData interface.
  - 7ca0b950428264fbd13eb94bbb863ceece3b7b4f Make selectable() constraints enforcement pass through al...
  - 1f341a635aa5702d242ef3c298dd69e834ee9c5e C++: More ctx removal from CppLinkActionBuilder
  - 3fed869b0f6bdd6f35ddd5e76e15dc83786587bd Fix ToolchainResolver to show an error when a toolchain t...
  - 01e32a29c34e3e75d6c57d4dea056b3efa97b176 Add --experimental_disallow_legacy_java_toolchain_flags
  - a05d5b65e41e37ace31b3b66fd030e64e21efbb4 Replace ComposingTransition.decomposeTransitions with the...
  - 5b1d33e23c565937cbb23d9e1fe94def07ff32eb Improve landing page for Starlark
  - fb45b60f513ed14afe7478ba6d1677e2fe6b18fd Propagate TransitionExceptions through the eventHandler i...
  - f1ae3dc8d298a114adc6969202d3fbdb3f700455 Enable --incompatible_use_toolchain_providers_in_java_com...
  - bfd13b9b4a758bafd6129794a8bfc3db96b1bf76 Remove --experimental_java_coverage/--incompatible_java_c...
  - 998b4104a40a55c7f44e398f8888aebb5610d6c8 Remove obsolete --incompatible_ flags
  - 716e19c77154cec4daa32e33a4310cac07d31a00 Ensure strategy names are never null in running/schedulin...
  - 8fc6c1f1b6fa1dae76c4ebab67ae9c9e21eb2388 Enable --incompatible_cc_coverage by default.
  - 976876d21de9f502bd64156b1acd9967028d2e95 C++: Bazel link/compile API
  - 527e4cf181990d7832e227b04b6dca3b8b45817c Fix "IllegalArgumentException: no attribute '$no_launcher'"
  - 6a050c2c2aacb3683634b93084fd2104ea7e241c Do not crash Bazel when C++ toolchain doesn't specify a t...
  - 0cb464a7d01bd6e43f45fffb66810ddc4395d8f7 Set RUNFILES_MANIFEST_ONLY=1 when --enable_runfiles=false
  - 5fcf27e338915c88ec21003c9c5b1a4bc7474470 Introduce DelegateFileSystem
  - d7aa53ec68f573f9f130be18ac3ac1350d1d6be6 Remove src/test/shell/bazel/bazel_coverage_experimental_j...
  - 1502caf244ad4dc766ba757db00dea220faebcf6 Make --noexperimental_java_coverage a no-op.
  - 06b9871b3f405448637bd66ecea3c90a3f9ff67f Remove a deadlock in class initialization.
  - bc90f9e20e13eb4a8a4adbebd02b3003e7647903 Support optional information on the definition of a rule
  - bfaf14bed7af72a2e2c620616c0e67adc55bc1af Automatic code cleanup.
  - 5f5e6ad151e50538cd85cfc71d31e26439a7be4a Flip default Python version to PY3
  - ad64a8dadf172f2a1c51178bb7a59551e178e6dc Introduce --incompatible_use_python_toolchains
  - d3a9feb29e42c0e37b0d596eed810cf6b47644ac Make getActions() public.
  - 3cb0c39e229d35ad23fc3a2e9fd40e32b5c9a523 Tighten the type of NodeEntry#getAllRemainingDirtyDirectD...
  - b37672663d15891d408cd648a7170a6962fcd549 Flip --incompatible_remove_cpu_and_compiler_attributes_fr...
  - 3765df2f9f8376ae3594877bd68182ddd4054066 Automatic code cleanup.
  - 54b1eb934efcf4e10531186775adca50b6afa3d5 On Windows, have the autodetecting Python toolchain rever...
  - f8de2ecab2513a8b222fdfb5674f24ed602a9604 Analyze target libc in cc_toolchain
  - d098be025d188fec52ed945152e79372c44d46d5 Add gross debugging for internal graph inconsistency.
  - 6306179d1ad452e99aff54585faff8f44340f5dd Add new ComposingTransitionFactory class.
  - ad874816a8d323c71fae3a970a6826d3691628a7 Remove explicitly set target platform value and replace i...
  - e937767344372e4cdde9f214921eb3238627cfb7 Remove more traces of the defaults package
  - b3934f662e603c88b07ba844422f85d52663056f Update spelling of 'analyzed' to American English.
  - 3debbca9868184d7bc47ebb9602d26c8bb743d01 Add getKey to CppCompileActionTemplate.
  - 69bc12f9392cd8b2950a7f4137c169985bae548a Remove the reference to //tools/jdk:no_launcher, since th...
  - 9463491b313ff8f6eaf04e80395902b40bd026da Pass AdditionalBuildVariableComputer to CcToolchainProvider
  - 5e3dcde0c21fb4e979526d0a79f09aaba629ab61 Flip the default value of the incompatible_disable_genrul...
  - 30f6456638cbba18fd800f4f2e5006d67d9190c4 Implement --define flag normalization in Blaze.
  - 584ae24a193c1a288e9257334ff5e963878cdf13 remote: introduce downloadMinimal
  - c578764adcf132efb34c563bc4108b7f5dd66326 Improve reporting about missing packages
  - 107a43dfde6d197f9e5bce23499aa3c9810df9de Remove legacy crosstool fields
  - ffb65c8a82004eafb9cf9c7b1df6c8eba8cbb441 Update all attributes which use the host transition to us...
  - d52ec8536d8448f2f84557d6816fe5e7e5e9f9bf remote: moved SimpleBlobStore creation logic into the Fac...
  - cca5779216a22cd30857da2cf1da6c7e344919dc Flip --incompatible_disable_legacy_cc_provider
  - 0f41b9ee4ce72ea145ec473d02a54d21de796787 Allow overriding getExecutionInfo() in DelegateSpawn.
  - 46b180f1873a77d55345b440036c7d37268d2f78 Use ArtifactPathResolver everywhere in StandaloneTestStra...

BAZEL_VERSION_REV_ID: 357cb1e8f6b2ef90c4840a88e5b564d2f6fdaa71
Change-Id: Ib27c58741a8a98a2b9af82ed8fd22e66930c4205

google/copybara,google/copybara,google/copybara