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