DefaultServerFactoryTest#testGracefulShutdown works as expected

Tested on Jersey 2.11 and Jetty 9.2.3
Add unit tests to the database pool configuration
Facility to set the validation query timeout in the database connection pool

See https://issues.apache.org/bugzilla/show_bug.cgi?id=54693 for details
Add documentation of the validation query timeout
Let the Application.run(String[]) method accept String...

This makes it easier to redirect execution from main(String... args) when calling the application programatically. Imagine

   // my test runner
   public static voi main(String... args) {
      MyRealApplication.main("server","path-to-yaml");
      // instead of ...main(new String[]{"server","..."});
   }
Add support for multiple authentication factories
Merge pull request #718 from arteam/include_graceful_shutdown_test

Un-ignore DefaultServerFactoryTest#testGracefulShutdown
Merge pull request #722 from arteam/validation_query_timeout

Facility to set the validation query timeout in the database connection pool
Merge pull request #685 from Toilal/chained-auth

Add support for chained authentication factories
Add config settings for admin and application context path

This changeset adds configuration settings for the admin context path and
the application context path to DefaultServerFactory. It simplifies changing
the respective context path under which the respective handler can be accessed.

Fixes #602.
Add config setting `rootPath` for the Jersey URL pattern

The configuration setting `rootPath` for defining the Jersey URL pattern
existed in Dropwizard 0.6.x but was removed. Since there has been some
confusion around `applicationContextPath` (which does something different)
and the old `rootPath` setting, it seems to be best to re-add the setting
to AbstractServerFactory.
Clarify documentation for `rootPath`
Merge pull request #665 from joschi/issue-602-context-paths-for-defaultserverfactory

Add application and admin context paths to DefaultServerFactory, fixes #602
Merge pull request #725 from jangalinski/run__with_varargs

Use varargs in Application#run()
Update POM prerequisites to Maven 3.0.1

Require Maven 3.0.1 to use the following plugin updates:
    org.codehaus.mojo:findbugs-maven-plugin ....................... 3.0.0
Update Maven plugins

The following plugin updates are available:
  maven-gpg-plugin ......................................... 1.4 -> 1.5
  maven-jar-plugin ......................................... 2.4 -> 2.5
  maven-source-plugin .................................... 2.2.1 -> 2.3
Upgrade to AssertJ 1.7.0
Upgrade to com.google.code.findbugs:jsr305:3.0.0
Upgrade to Joda-Time 2.5
Upgrade to tomcat-jdbc 8.0.14