Let Schema.apply take varargs instead of Seq.
Let Expr.Application take operands as varargs instead as Seq
Let Query.Project take varargs instead of Seq.

This requires to swap the order of Project's parameters (vararg must come last).
For consistency, swap order of parameters for other, similar branches, too.
Document scala type that corresponds to domain.
sql.Table -> sql.View
Don't close ResultSet as soon as it gets depleted.

Fixes 'inconsistent internal state' error in SqliteTest.
Add createTable to DbConnection and implement it for Sqlite
Don't throw on CalendarTime for Sqlite
Let Db2Test expect DB at localhost:50000

Use ssh-port forwarding if your DB is somewhere else:
ssh -fN localhost -L50000:<DBHOST>:<DBPORT>
Implement createTable for DB2.

- This needed mapping for BoundedString.
- tbl1.one must be at least 11 chars large
Add dropTable, dropTableIfExists to DbConnection
Implement dropTable, dropTableIfExists for Sqlite
(ANSI) quote table names

DB2 at least otherwise turns them to uppercase, which makes querying
table names in meta tables difficult.
Implement dropTable and dropTableIfExists for DB2 + tests.
Add identity integer domain
Test identity column for Sqlite
Implement identity column for DB2.

Change insert to not use prepared statements; I could not find a way to set the default value.
Besides, we'd like to retrieve the auto-generated key, which does not work with
prepared statements, anyways.
Test identity column for DB2
Document new DbConnection methods
Add DbConnection method to retrieve generated keys.