Add SQLite3 backend.
Add META.caqti for development use.
Run parameter extraction in worker thread for SQLite.
Add describe function.
Three backend fixes.

  - Fix bind in SQLite3 which is offset by 1.
  - Correct reporting of multi-row find result for SQLite3.
  - Call set_nonblocking on PostgreSQL connection on init.
Add a test.