Add simple java maven archetype

Credit to Nick Telford for the majority of this work.
Documentation update for Jersey filters

Updated the documentation to reflect Jersey 2 and the current filter
example.
Documentation fix for Jersey filters

Some further improvements of the documentation.
Added example using Dropwizard

Simple integration test demonstrating use of DropwizardAppRule and correct syntax for Jersey 2.13.
Removed unnecessary comments.
Update DataSourceFactory.maxSize api docs

* maxSize is initialized to 100, not 10
Merge pull request #792 from LeekAnarchism/fix_maxSize_docs

Fix DataSourceFactory.maxSize Javadoc
Merge pull request #790 from Jerry-Carter/master

Simple DropwizardAppRule integration test for dropwizard-example
Merge pull request #788 from oddmar/jersey-filter-documentation-update

Update Jersey filter documentation
Make auth factories flexible

Add prefix and responseBuilder options to Basic and OAuth factories to make them more flexible.

Close #798
Allow alternate ConnectorProvider to be used. This makes the client more flexible.
Fix #881 - Change ViewMessageBodyWriter to produce only HTML and
XML. Being more restrictive allows the view be serialize to both
JSON and HTML.
More descriptive error message when empty config file is provided
Merge pull request #809 from Randgalt/master

Allow alternate ConnectorProvider to be used. This makes the client more...
Upgrade to JUnit 4.12
Upgrade to Jackson 2.4.4
Upgrade to Liquibase 3.3.1
Upgrade to Jetty 9.2.5.v20141112
Upgrade to Joda-Time 2.6
Merge pull request #812 from mcdan/issues/881

Change ViewMessageBodyWriter to produce only HTML and XML.

Fixes #881