Bump minimum Android API level to 21
Android versions below 5.0 (API level 21) are obsolete these days. This change would allow the use of features such as StandardCharsets, which is available on Android 4.4 (API level 19) and higher.
This PR also changes one Sniffer dependency to Gummy Bears, which has support for desugaring.
Is there anything other that might be useful other than StandardCharsets? That doesn't really make any difference from my POV, being that we statically initialize UTF-8 anyway at startup.
I get that the usage is very low % wise, but I don't see a reason to remove support just because?
There's also try-with-resources.
OK, try-with-resources will be good to have. I have marked this for the 1.19.1 milestone (vs 1.18.2), as I feel that the change warrants being in a major bump.
Thanks, merged!