Connectors shouldn't try to manage the same thread pool

* app connectors use the server thread pool (null means inherit thread
  pool from server)
* admin connectors have their own shared thread pool that is now managed
  by the server instead of the individual connectors

Having multiple connectors manage the same thread pool was problematic.
To reproduce, run the example application and send a SIGTERM to the
process after it starts. It will timeout and give up stopping the admin
thread pool after 30 seconds instead of stopping cleanly right away.
Upgrade jetty-setuid-java to 1.0.2

Fixes #402
Add support for using Optional<DateTime> in dropwizard-jdbi

Add support for Optional<DateTime> in dropwizard-jdbi by handling NULL-values
in JodaDateTimeMapper. This also fixes a NPE-occuring when using the
existing mapper to plain DateTime-object if extracted column is NULL.
fix for bug in FileAppenderFactory where even if archive is set to true it returns a regulat file appender instead of rolling file appender
Avoid using reflection for testing a private method.

Instead, the method should probably at least be `protected`, which
allows us to override it in the test and make it testable.
Merge pull request #419 from klette/support-optional-datetime-in-jdbi

Add support for using Optional<DateTime> in dropwizard-jdbi
Merge pull request #416 from vadims/upgrade_jetty_setuid

Upgrade jetty-setuid-java to 1.0.2
Updated Liquibase to 3.0.7

Closes #411.
Merge pull request #415 from vadims/connector_threadpool

Connectors shouldn't try to manage the same thread pool
Updated dependency on liquibase-slf4j to 1.2.0
Upgrade of liquibase-slf4j from 1.2.0 to 1.2.1
Merge pull request #424 from wirde/master

Updated dependency on liquibase-slf4j to 1.2.0
Fix comparison of elapsed time and threshold in SlowRequestFilter

Fixes #423
Merge pull request #430 from joschi/issue-423-SlowRequestFilter

Fix comparison of elapsed time and threshold in SlowRequestFilter
Fixing formatting
Fix issue when we specify duration twice.
Merge pull request #435 from alex-bezrodniy/CsvReporterFactory_bugfix

Fix issue when we specify duration twice in CsvReporterFactory.
Handle deserialization when enums are lower-/mixed-case
Added the ability for the configuration factory to be customized. This
will allow you to use custom configuration formats as well as intercept
the configuration generate to change it programmatically at runtime.
Upgraded to Jackson 2.3.0.