fix testSetQueryTimeout test by fixing SQLite JDBC driver in a few ways to conform to the spec.

There's some other goofy stuff there, like unlimited timeouts, for instance, don't seem to be
implemented at all.

Also enhance the test to more completely cover the different failure cases.

Change-Id: I4f4f1074c6673011039f3d0f8a07d8c753c825d7
tree: 6710c176dbfa532271b972b5311159d2fc5f1283
  1. src/