fix hardcoded timezone test

This test was dependent on a test having up to ~50ms of latency, which
is not necessarily guaranteed. This allows it to differ up to the actual
elapsed query time.
Merge pull request #2617 from mbroadst/fix-timestamp-test

fix hardcoded timezone test
refactor update/insert query to support additional features

  - added logic to handle corner cases regarding autoIncrement values
  - added support for OUTPUT variables (mssql)
  - added support for identity wrapping (related to point 1)
Merge pull request #2609 from mbroadst/refactor-update-insert-query

refactor update/insert query to support additional features
Now you can use bare database URIs with sqlite also

Before db-uri like sqlite://database.db didn't work with sqlite. This little change fixes it.
Merge pull request #2619 from theikkila/master

Now you can use bare database URIs with sqlite also
Merge remote-tracking branch 'upstream/master'