* Set `source/targetCompatibility` & `jvmTarget` to Java 11
* Upgrade `Robolectric` 4.3 -> 4.10.3
* Fix IllegalArgumentException when stubbing
* Fix test case that requests permissions with empty list
Removed unnecessary stubbing of requestPermissions method.
* Remove unnecessary stubbing in test
* Don't stub method twice with same parameters from different coroutines
* Fix stub syntax
* Adjust test stubs to match previous behavior
Previously `anyOrNull()` matcher was used, which covered stubbing the method for all ints. Now it stubs only the method for only the specified `requestCode` which results into method not stubbed when `requestPermissions` is called from `CoperFragment#requestPermissionsAsync`.
* Revert "Set `source/targetCompatibility` & `jvmTarget` to Java 11"
This reverts commit 718a493a8a725bc5a65e1e53e8326df9fca5e5d0.