Update dependencies for mockito

Removed mockito-all artifact and replaced with independent artifacts
for hamcrest and objenesis
Upgrade HSQLDB.
Upgrade tomcat-jdbc.
Update Hamcrest and Objenesis to latest
Merge pull request #366 from mvolkhart/fixIssue364

Fix issue364
Generalize DropwizardAppRule

`DropwizardAppRule` uses reflection to invoke the nullary constructor of
the target `Application`. However, applications that don't define a
public nullary constructor cannot be used.

This affects all Scala Applications, because the app is defined as an
Object, (which has a private nullary constructor).

This will also affect apps that are parameterized in some way, or that
protect the nullary constructor (e.g. for Singletons).

By introducing a `newApplication()` method and providing the current,
reflection-based implementation as the default, users may override this
to provide instances of their application themselves.
Merge pull request #367 from nicktelford/feature/generalize-dropwizard-app-rule

Generalize DropwizardAppRule
Use H2, not HyperSQL for most things.
fix typo in testing docs

looks like in 3b0561efa5d96b4b8a1d3abb0379e5510e2d5290 @simoncollins forgot to change store -> dao in 2 places
Upgrade to Liquibase 3
Update Liquibase changelogs in docs and example
Update release notes
Add support for Joda DateTime objects to jDBI.
Slight fix to timestamps in unit test
Merge pull request #379 from chadselph/patch-1

fix small typo in testing docs
Merge pull request #388 from URXtech/jdbi-joda

Add support for Joda DateTime objects to jDBI.
Merge pull request #384 from joschi/liquibase-3

Update to Liquibase 3.x