Fix forIn rather than each for iterating on object
Merge pull request #2604 from overlookmotel/fix-forIn-over-object

Fix forIn rather than each for iterating on object
Mark a pg connection as invalid on connection err. Builds on PR #2557 by @jawj
Restructured docs generator
MaraiaDB dialect DATE parsing fix
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
Moved docs to main repo
Fix example in references: string
Clearly prepublish does not mean what I think it means ..
Merge pull request #2614 from yonjah/master

MaraiaDB dialect DATE parsing fix
[ci skip] Change bulk update and destroy to use where argument
Fixed a bug where plain objects in combination with sequelize.where were not converted properly to SQL. Closes #2077
Change the default when searching postgres arrays from && to =
Allow logging in individual functions even though the global logging option is false. Closes #2571
Hopefully this upsert code works