Update Bazel to latest version
Update Bazel to latest version

Included changes:

  - 13abce5ddd447a7b691f758d0f1e4c13c5920e20 bazel syntax: reintroduce element validity check to depse...
  - 1a6a5a1b4a85f61b9b335ba098a7d2e087c64649 bazel: pass SkylarkType not Class to Depset.of where conv...
  - ae586a0b77689717a77917ef4b5363bd1b93ac69 bazel syntax: rationalize Depset constructors
  - 083c80bc5a40c38df57353c6b36510b795ee84b9 Move handling of experimental_nested_set_as_skykey_thresh...
  - 5cfb0b36913427ae85b19334fefdba410a40a534 Invalidate the analysis cache if a starlark option changes.
  - f828b4c77805ad0ea6afecef798aa69d68bec8d4 Fix lintian error "relative-conffile" in our Debian packa...
  - cc2b3ecb9283ebdb297fc3fb6407f4697c850ac2 Only request grpc write when not complete
  - a6cd408876dd55c988a123af8237807bee549a5b Upgrade java_tools to javac11-v7.0
  - 5750faf78beb01503f132cc4e5d3095125fc3426 Replace Artifact's exec_path with PathFragments.
  - 5224a067494f7c493ea0b63c1c462eb5ca1b7a98 Bump the messages' ids from 0 to 1.
  - dafd2345e0220e26ab85fe1bd0a104ee6b257ded bazel syntax: remove element validity check from Depset b...
  - b70e6361a179037756a0a255ce98085d2a21ae9f Add TargetPattern.parseConstant(@CompileTimeConstant Stri...
  - e758563e5dccc775d5ad63f3d115e1c44e112bdf Remove "aapt_version" from Starlark API
  - d21a0d194b3e83ca585e466ed4f6a383776bfb76 bazel syntax: rename SkylarkNestedSet to Depset
  - bbde22993476d5265baadba022be35852c5101d7 bazel syntax: simplify SkylarkNestedSet type rules
  - 9257870bf9376ea2ca101e6bb160577f7114585b bazel syntax: remove deprecated list constructors
  - fb631cff6ea52d0b3757fb194104e6a1cfd5afe0 bazel syntax: disallow NestedSet return type in @SkylarkC...
  - 53ca395a9d91b828cbf2c82205a85849c608f8f1 Refactor for readability improvements in AndroidDataConte...
  - e9bef0cf46a71039e45f797c98acc201e13ae602 Add missing full stop.
  - b6ce8b84dea9a77c2c8f779e2ea8a17072873609 Minor tidying of Package's rule lookup methods
  - df7dd744d211ecd075cd60591f6d684bd4cbf72a Test remote execution and test.xml generation
  - 5576269cba82578ee4e80c362b39d86e87c25780 Make "blaze test <alias target>" run the test.
  - 80ea02819eaf1b878ba95afa126d3285c18d879e Upload docs for Bazel 1.2.0.
  - 31627057454717d2216da0791969207569a1f423 Update release process of apt repo
  - 91bf399583f44b29391dcf97e6bb385ee604406e Proto v2 for aquery proto output formats (--incompatible_...
  - b2c602f9160b6acc1aebcc7bff2f7fb8d7cc9e2b Automated rollback of commit 3be8bdbe44b2eee49c10e09e1f16...
  - b4e17d0f7594a1a0335e7930cd04772c40f82f15 Add documentation on how to search for uses of a starlark...
  - b3f54f673259604ea526c560d4abd144bd267295 Remove Package#name and Package#nameFragment
  - dbe76ceade3ea4561072fac9b4252b06293ee32a Remove a usage of aapt1 when --incompatible_prohibit_aapt...
  - 52e607bcc7a04ae919312d0375e25e8a87bf1a83 Add a --experimental_materialize_param_files_directly flag.
  - 1f773baa5ad7938c13279419e94482a468970f47 Automated rollback of commit cfe70bbee566836538c0dff70d26...
  - 2b7e21db100bdc0bd319f37106ed3d9e7c8dbe74 Move Package#DEFAULT_{COMPATIBLE_WITH,RESTRICTED_TO}_ATTR...
  - 341ecd78051363be682eab3d41bdca1300583167 Push remote upload consolidation into the Uploader when u...
  - 4f0b710e2b935b4249e0bbf633f43628bbf93d7b UI: report success if tests are flaky
  - 227822b047afcaf218e572d26206838531f38a13 Automated rollback of commit 83b70caca5952e75489b43cae218...
  - de93e8b7384aa556f1108ed6586ab594d22bca51 Allow streaming remote upload to be sourced by an InputSt...
  - ef69db89d7b215216f82801a3b1177383157f73a Release 1.2.0 (2019-11-20)
  - 4a0b2f7a25908000c39564e74170c576663cdac6 Automated rollback of commit 88879d1d03dd3321240ec1969afc...
  - 06a26c37126e3eefabd28c24a4e35059b5b136bc Support remote execution in repository_rule
  - a617a901265b62bfdd41f762e589ce12b67a3b08 Use a statically created Comparator
  - 83b70caca5952e75489b43cae21837c047a475af Symlink creation: pass symlinks to OutputService
  - 8fd43cf2effa3c1727fb2fb63390d7db855dc5ad Don't filter starlark flag resolution based on --build_te...
  - 084b64bc56806aa51c727ad88ea4cc0204a12074 bazel syntax: assert validity of results from Java calls
  - 9f2ba0abac1f445d72edd77d1ca3cb8f121a98b5 Create --debug_depset_depth debug mode
  - d72eb8deabe6be6a1f7ec39269ec0c9d3ff9f0f8 Remove --batch deprecation warnings
  - 3385fd60072f2a0ea415087596308821d42bd552 Add --incompatible_remove_enabled_toolchain_types flag.
  - 387c610d09b99536f7f5b8ecb883d14ee6063fdd Obey --incompatible_prohibit_aapt1 in host mode.
  - 3be8bdbe44b2eee49c10e09e1f16c8851eb3959a RunfilesSupport: remove the sources manifest
  - a087fb1fd84282c8902d2ca8df56e3980917d34d Make the formatting example more like the written text by...
  - c2a6e114dc2145f29b624046f97dd1eb6d3c2f8d Fixed a bug with dirty node handling.
  - 34328d597d568c87a53ae996f5a3fa3467157b6d Symlink creation: simplify interfaces
  - df389d2aac1f11ab1359f1dd93423763eecffbb4 Add interface and implementation that will allow the remo...
  - dbe63b00954a25fa4405f7cbf273df78c16498dd Fix some of the bazel Windows tools code to work with GCC.
  - 755e29dfb21d7abfc2bab8dc30813fd5e340d930 Introduce remotable attribute to repository_rule
  - d56de83681cc7ab3704cb866c38357631bea9a3f Stream blaze JSON profile output via remote uploader with...
  - 7693c3f3da68939430ab84d0c8dd2dfab9f5c356 Implement parsing Ninja targets together with variable ex...
  - 88879d1d03dd3321240ec1969afc6b0aafb4538e Temporarily disable Bazel's proto test
  - e58d6023e1864a5a1aee9373d5d66819d5d3f106 SymlinkTreeAction: require a Runfiles object
  - 9bc5f48c64c25e8cbbb6403acf4657e50d140d4a cquery fragments: include outer class name for inner clas...
  - 6376dac52cf214e87979c19782bc744dc2d35421 Fix error in bash syntax in bisect script.
  - 9e30e80180bc3647f8160378194e6b8e40ff582d Fail Java compile action when reduced classpath computati...
  - e7ce25a82b28bbb900a61f56fa1967cd02ae5505 bazel syntax: tweaks to list and tuple
  - cfe70bbee566836538c0dff70d26376100657abf A CriticalPathComponent's input discovery step is not cat...
  - f6f452d10429a50cb2ffd10939c8f4ea894592f1 Support lost input detection in action filesystems
  - 2ffb0af33d42a76b7c86b9fdb9db08da4d8daa28 Support streaming upload to BEP backends.
  - 64235c3523b2365ad229b800c7d16c35be5830f0 Update WORKSPACE to use new version of bazelbuild/platfor...
  - 4ebe800f6e1ebf8c779fa26288a7cdd14dc9429b Delete the flag 'incompatible_string_join_requires_strings'
  - 3fc17bc4af9d695284c0375a45e6d511a3299393 Remove the deprecated isToolchainEnabled method.
  - 4a7fa9220295a6cd27c9f393521f0814d26c8da3 Make it clear that "jdk1.8" in our installation guide has...
  - d41cac31828d7dfc7f4ce58451b2b252717ca84e bazel syntax: delete EvalUtils.toIterableStrict
  - 3eb42985b856421e9669e2e94c44b176bd7c5162 Extend the interdependency rules between //experimental a...
  - b1d05be70776a172992c7b672a65080d2af5ca1f bazel syntax: remove the 'thread' parameter where it's no...
  - 06760b7a7d41d8336b9d4713692bc5a1efbc1eed SymlinkTreeAction: resolve the environment later
  - 007315319a72d62ae2d6d0e3d8de6701e8d095a1 Prefactoring for making "blaze test <alias target>" work.
  - 425ab1878e74453bcf8389d25bf4d7d0cff0a7d7 Fix minor typo
  - 4e1ef9a9602684742c33a48db827005adcc93286 Remove SourceManifestAction.Builder
  - cb38add89777ff67a0daf25f9e756cb8e9c097d3 Update Import Deps tool to label some dependencies (e.g. ...
  - c37398d0bec8b9932c1a810afd1b4e368e2fc44b Refactor lost input ownership calculation, do it uncondit...
  - 9f9f5ec10fed81362c35c50eeb4515bbe5bf8bce Remove the flag --incompatible_depset_is_not_iterable
  - ccdeeda22778df438e5f26d87b5d7fe61cd63f04 bazel syntax: simplify and optimize list, tuple, range
  - cc5c24c3797395aa2779d6e052e03396da3c4c34 Update some android tools targets to use PY_BINARY_VERSIO...
  - cf6528dffaef32bdbc79e29dc3c410ce4a7d2a78 doc: query-how-to: fix a closing code tag
  - b31d83231f6ab129eec6abb663d869054ae0bd77 Flip the flag --incompatible_disallow_dict_lookup_unhasha...
  - bea9d25592d877ae125adca1ebdaf3e375d626b3 Extract special BUILD file for //tools/cpp when present i...
  - 23f052f989a3b9e586475e5df8d921b3f7ea70ca Add --incompatible_use_cc_configure_from_rules_cc
  - ae1cf490877775ad5269c9bc5ae8f5c11c080e0b Update documentation, len(depset) has been removed.
  - 5630209b8eaee7951479050dd1da60442dc49509 Don't claim cc_toolchain.ar_files and cc_toolchain.as_fil...
  - d013721ac7e2a93c106d1c7caa0039dc4461f066 java_tools: explicitly export the .jar files
  - 3d45cfe3cca005653e1aad04a5e590b668c964a0 Execute sandboxfs reconfigurations in parallel.
  - 9acda4dcecf22ba1537ce149df24ef4725df3545 [Java 11 Desugar Support]: Basic Structs and Utility Clas...
  - 918fc2f8794169949b519277625c2837547f5806 Expose XcodeConfigProvider to Starlark.
  - ab3cdb7eabcdedebf1cb50e2e1b3d02d2280ec49 Make SkylarkCallableProcessor#process return false
  - a6ffdf9274788d18d830cdf598fefc66e17b5119 Delete unnecessary arguments to compile/link register fun...
  - 15c6157297fdc6fe1fedaae934e5b0ba0ae02c1e Delete some unused methods and fields in ObjcCommon
  - c326a53e1d6e9e44bdd5429be86be1f75cbd0447 Add quotations around invalid dottedVersion value in erro...
  - aef41933a456de3d677febfd03806d64fd936122 Allow the distributor log and info log to be compressed b...
  - 1b80d5725959fa2c70e2ace1f9b27ca7ce20cd56 bazel syntax: simplify StarlarkMutable
  - 489a9e5cdf7ca30c789feeca5081d367c7474006 Disable native.maven_jar: flip --incompatible_remove_nati...
  - 22e33244caa84601223d6b620f489d2d239c58b9 bazel syntax: remove redundant Mutability params from Sky...
  - b6bc3aa5de07f728f905b253c386094808f7bb52 Add code for expanding Ninja variables.
  (And 6 more changes)

BAZEL_VERSION_REV_ID: 13abce5ddd447a7b691f758d0f1e4c13c5920e20
Change-Id: I1e3cc7e055bcb8e1f433bb1b5f400d26b924835c

google/copybara,google/copybara,google/copybara