Update Bazel to latest version
Update Bazel to latest version

Included changes:

  - f8050544937a14d023209d061bc9360bfb9a3e5b Blaze launcher: extract install_base_key to disk.
  - ab3cadc6bb790ef3a1c03fce9291f6e5581b8815 bazel syntax: delete SkylarkSignature and its machinery
  - bd5bc96ed63b7436389186e290e323687fd1fe93 bazel packages: make native.existing_rule return mutable ...
  - 81668116ad7c8f0aff7af89b10d4c2c1cc5c84c9 Allow local files that are tagged for compression to be c...
  - 7ce4c1b908e6b5991c9fcd10b3f134e4df96c9fa Defines binary targets for d8 standalone dexer and d8 inc...
  - 8b228f81d9f8e55707c499eb2edb19e2896440e8 bazel syntax: delete Mutability parameter from SkylarkDic...
  - 5dd4b22541d6233c7f30794e06ff35864dc77c49 Fix python incompatible flag comments
  - 40d1f454a345f92027910d513331045d5c9aca82 Remove flag incompatible_disallow_old_style_args_add
  - dd1e091ca3728fc5edd2edf47fd780679242a477 Allow naming ctor arguments for Android assets/resources ...
  - 71c861e1adb437ae3cc0cb88b19458233ec4ef7c Add a hook for getting notified when a ParallelVisitor vi...
  - 3418cd57aa2da8a16dc97da03c911dd5d3aeb042 Remove flag incompatible_disallow_dict_plus
  - 60473a11c8584bc7c047106579fbbf64b310163b bazel docgen: fix bug in detection of string module
  - 532fc1b06d6863585bff8635ef91be1a9b2daf19 Decide whether to compress the JSON profile based on the ...
  - 6901c7919ca7cb2cd1f5592890930eb3ead6391c bazel syntax: expose Starlark.UNIVERSE
  - cdac07f18ff909cddfe55b7d0cd9280807c9d172 Remove the flag `incompatible_no_transitive_loads`.
  - 7828dae86a906d0c06db24e644f3d4308378d692 Update and overhaul runfiles documentation
  - 3a5b710e2fa52d254eecc39496b0f4a8e4afdabc Remove _embedded_binaries path segment beneath install_ba...
  - 0c7e14fac38ccd781c8027c9eed77569f694901a Include a timestamp in the bazel --client_debug log format.
  - 5e3df0a97d35529ed7ce0793ea51f8f5b0c6c03e Don't intern the intermediate String used for starlark St...
  - 04be3f816aa36c5b80a519daa572659e69945fa9 Remove the ExecutionPlatformConstraintsAllowed enum entir...
  - 48b446efb3cd6b14e2aa5f8a50c6a58ab4d73888 bazel packages: don't return TreeMaps from native.existin...
  - 91ed0f32b75193530790c27c7414a865454f741c Fix ErrorProne warnings in skylark tests.
  - 9c1f093b30665a1cc920c8a245b1042e03a99e23 py2to3: migrate python_stub_template.txt
  - 0415d6a4fc83451ac7ca80b95673d162e4316a06 Move over to using JniLoader.jniEnabled to simplify code.
  - 2b63d59bca797e67ccb7f9ee055a8d6078658f35 Ninja parser include
  - ba7df7d06ae508c44e8468fa1a69a958d3096404 RELNOTES:Add support for tracking suspensions (sleeps or ...
  - 58d46812993713b07d6402253fc8bd00fc571f7c Refactor Java compilation output handling
  - 2c52a21e1790751415197f1bdfe84fb06a7dd7d3 Add parsing rule declarations to NinjaParser
  - 9a360d17a8f7b02b40082a1e613db87af2200d70 Add NinjaParser with the method for parsing variable decl...
  - 2325fd41229fd6f223c80325c4426733f1a65738 C++: Add linked_statically_by attribute to cc_library
  - bd0a40254697ec7e0cd9a522cf5ba282ea76389c Improve javadoc of Extrema#getExtremeElements.
  - 2909ff6a0830a7f46321b8a56980c2906f8415c7 Add a note on regular expressions
  - e5712244c0373bf3a60df45abbe87ac45a05b6a9 bazel syntax: add 'truth' method to base SkylarkValue int...
  - e4eadecea60dcea2296da2ddb7a8c6103b51dcd8 Remove the deprecated option
  - fb3a64d62fe5c2e0d47ea5d227a41a473d32a413 Changes the return value type of android.native_libs Star...
  - 0a17dd97c1ab0e4f8fe535b153974cfea20a01ff Delete flag incompatible_expand_directories
  - 5f713b33dee527d780056fba49cf3d19b490d5d5 Delete flag incompatible_disallow_hashing_frozen_mutables
  - 9331632b4f8dfb7502e29d69c9b229f324df1115 bazel syntax: make @Skylark-annotated classes implement S...
  - 9d5394e772214d1b33310f2575940a57bfbc5068 Refactor merkletree implementation to be independent of A...
  - 1f4cd2ec1b65c22c1e39f5dfd99f0649e801155e Miscellaneous corrections.
  - c9a2b803eb5e64526e6617c95fa3b0c0891e8ba0 Use weak-referenced ConcurrentMap to prevent memory leaks.
  - 705478f10dcdbf4b0d4dd3f5fefbe37c09a5f73a Remove bazel's legacy ExperimentalTestRunner.
  - f6524f6b9fb6aa51f68768b267efe1d1ca4e9991 Async + ActionFileSystem: don't throw NPE
  - 1846269aadb0ae9a57be0657159ed1d954ce8db0 Refactor SimpleBlobStore#get(ActionResult)(...)
  - 4d3b8c4e029b5bd91b53cd2196df71c805d14183 Tolerate errors retrieving NestedSet as long as possible.
  - 166c3a3ba0367dd819c3c4994d7d217493f7a0eb bazel: enable unchecked/rawtypes errors for all Java source
  - 8404fb4c7b6cb698cdc95a2e360e19341fdc365e Avoid breaking toolchain resolution if platform has defau...
  - 1199813a2353629b5a7605ac4b6ac54319cfce1d Update maven_jar deprecation notice in Bazel BE.
  - 89e8c4a688c890fc8342a1795cdd61eaed4f1e98 Delete sys.path[0] in Python stub
  - fdfd88d3e9885f4f28d1ce8f2cee4461d6cb0ef4 Propagate context in the gRPC server
  - a654505146cc0dcb32d69ef6293aaa6784ea1796 py2to3: update more *.py files to PY3
  - 66dac668159c23eb0e32eb10d30491d073ed4479 Add test for TestStrategy.getTmpDirName
  - 9131dbefbc08500219abdc48db84270a9696ab8e Windows: enable sha256_test
  - 0e4d6ccae58b92bb8ebaeeabfa0b8ff705e28c82 Migrate CoverageOutputGenerator for incompatible_load_jav...
  - ddb5937067d754016b8eaf054eae8dfecc6e0c53 Make CcToolchainConfigInfo.proto account for the legacy f...
  - 7c986e152df79acf18104371a0d88a007c0c01d8 Evaluate the first layer of input NestedSet in ActionExec...
  - c96762adb36f5b58fcc767962090552799deb6d6 Close the grpc channel from the client when the server sa...
  - ec3a5624a7d41178aae708c75d6d4a0a21c6093d Stop announcing the profile path.
  - 334ef1cf1076400fbb9dfdccae35e7767ebeaa98 Add Ninja lexer with tests.
  - d6c8766e3ad7042493947ea4f6f8cab0ec8c7426 C++: Introduces Starlark API needed for shared library rule
  - 9cc0346b15d13d52b4cd57bd0ee0014169aa8937 Allow files to appear in the zip appended to the bazel C+...

BAZEL_VERSION_REV_ID: f8050544937a14d023209d061bc9360bfb9a3e5b
Change-Id: Ie021411bc3d79e54e45405e6d715cbf7a7875c13

google/copybara,google/copybara,google/copybara