Prevent SQL injection in SelectionBuilder

Use SQLiteTokenizer.OPTION_CHECK_BRACKETS to ensure that selection
clauses added to SelectionBuilder do not have unbalanced brackets.
This prevents callers from breaking out of the parentheses used
when concatenating clauses.

Bug: 393377017
Test: atest SelectionBuilderTest
Flag: EXEMPT BUGFIX

Autogenerated by MendIt (go/androidmendit)
Cherrypick-From: https://googleplex-android-review.googlesource.com/q/commit:d7a97812d4b58d033b81d8d2ebcb24d1f8a5edd8
Cherrypick-From: https://googleplex-android-review.googlesource.com/q/commit:83d1d5871fb2ae14ae911ad3572bc646cb38a08f
Merged-In: If178bd2ab556147d7e86771e6157c531499d8ff5
Change-Id: If178bd2ab556147d7e86771e6157c531499d8ff5
2 files changed