Allow configuration of the Hibernate4Bundle.
Merge pull request #663 from mcarrierastonish/master

Allow configuration of the Jackson Hibernate4Module
Ignore flaky DefaultServerFactoryTest#testGracefulShutdown

The test randomly fails at the moment due to a race condition during a
graceful shutdown. It might be related to Jetty Bug 420142, which could be
fixed by upgrading to Jetty 9.1 or higher.

See https://bugs.eclipse.org/bugs/show_bug.cgi?id=420142 for details.

Fixes #648, closes #649.
Return JSON errors when parameter validation fails.
Merge pull request #664 from matt-thomson/json-errors

Return errors as 'application/json' when parameter validation fails
Upgrade to Jersey2
update docs for new provider to register for @Auth and add new convenience method to CachingAuthenticator to match the docs
use an ApplicationEventListener to log all components at startup, instead of requiring ServerCommand to call DropwizardResourceConfig.logComponents() explicitly
add back support for conditional GZip encoding of entities being sent in dropwizard-client, which was taken out before
rename test classes to match new names of classes they test
Support for @QueryParam Optional<T>
Registering provider for optional query param in DropwizardResourceConfig.
remove unused imports
Changing the resource creation from InstrospectionModeller reflection to Resource.from().
add server side container filter that negotiates based on the header Accept-Encoding sent by the client and supports the gzip encoding
use the Jersey 2.x equivalent multivalued map
use the new maven coordinates for metrics
use the equivalent Jersey2.x classes
migrate to Jerey 2.9, and latest version of Metrics library which now has support for Jersey 2
fix compilation and testing failures after rebasing to latest master, also remove custom JerseyServletTest as Jersey2.9 now has full support for servlet based testing in JerseyTest