eli/tanya/cwfreeman - whitespace
eli/tanya - Implement release! for all backends, and add test coverage.
eli/tanya - Changes to project.clj in support of testing.

Because the CI environment won't have a Postgres instance running with
the appropriate database defined, we changed the default test selector
to skip the Postgres tests, and added a new :all test selector to allow
you to manually run all tests.

We also added an option to :jvm-opts to set the test.database.url
property upon which the tests rely to a reasonable value.
eli/tanya - Move curse-you-batch-exception to with-sql-exception-unwrapping

...and make it a macro. Also use it consistently throughout the tests.