APIs should not throw SQLiteException

Android API rules state that APIs should not include a 'throws X' clause
if X is a RuntimeException.  SQLiteException is a RuntimeException, so
it not be part of the API signature.

This removes the 'throws' clauses, updates the API tables, and removes
the corresponding lint exceptions.

Test: atest
 * FrameworksCoreTests:android.database.sqlite
 * CtsDatabaseTestCases

Bug: 310004191
Change-Id: I6a725609f3cb05eb88a0cb66281001e289929b38
3 files changed