Chromium change: https://source.chromium.org/chromium/chromium/src/+/2149347a1f3c112d7d7306b55ba07bba3f361b19 Remove AndroidX core dependency for base_java * Clean-up all calls to `BuildInfo.isAtLeastX()` as we plan to have the caller handle that themselves for the next android releases. * This is the final piece to clean up Cronet's dependency on AndroidX core / collection, more information can be seen [here](crbug/1404728). * Remove AndroidX collection dependency from `base_java` as it was not used there. * Delete dependency on `BundleCompat.[Put|Get]Binder()`, this was only used because PutBinder was a hidden method for Android API < 18 as seen [here](https://developer.android.com/reference/android/os/Bundle#getBinder(java.lang.String)) and [here](https://codereview.chromium.org/1414733010/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/util/IntentUtils.java). With those changes, base_java does not need to depend on AndroidX core at all. Bug: 1404728 Bug: 1407158 Bug: b:304217500