Adds support for services which wrap other services.

This was required as if one wishes to add bundles, resources, etc. in a
generic fashion to a Dropwizard service in version 0.6.0 or later, one
needs to establish an AOP-style cutpoint on the abstract initialize and
run methods.
Don't use the main port for admin if there's a dynamic admin port
add gauges for number of active and idle connections in pool
Initial stab at creating a generic JUnit rule for starting and stopping a service
Removed some redundant stuff from the JUnit rule
remove configuration option for connection gauges
use database URL as scope of connection gauge for apps that connect to multiple databases
Update docs/source/manual/testing.rst

Updated testing docs to reflect usage of FEST over Hamcrest
Reverted blocking out of ServerCommand
Updated JUnit rule to remove redundant contstructor parameters, fix generics issues and take advantage of the new non-blocking service run method.
s/PeopleStore/PersonDAO in code example
Let HttpClientBuilder obey JSSE system properties

The SchemeRegistry which has been used in HttpClientBuilder doesn't support
JSSE related system properties which would allow setting key and trust stores
and other relevant properties through Java system properties.

The following system properties are taken into account by this method:

  * ssl.TrustManagerFactory.algorithm
  * javax.net.ssl.trustStoreType
  * javax.net.ssl.trustStore
  * javax.net.ssl.trustStoreProvider
  * javax.net.ssl.trustStorePassword
  * java.home
  * ssl.KeyManagerFactory.algorithm
  * javax.net.ssl.keyStoreType
  * javax.net.ssl.keyStore
  * javax.net.ssl.keyStoreProvider
  * javax.net.ssl.keyStorePassword

Also see http://hc.apache.org/httpcomponents-client-ga/httpclient/apidocs/org/apache/http/conn/ssl/SSLSocketFactory.html#getSystemSocketFactory%28%29
Upgrade to argparse4j 0.4.0.
Upgrade to Guava 14.0.
Upgraded to tomcat-dbcp 7.0.37
Upgraded to FEST Assert 2.0M10.
Upgraded to Mustache.java 0.8.10.
Upgraded to Jersey 1.17.1.
Upgraded to Jackson 2.1.4.
Merge pull request #272 from smarchive/httpclient-system-properties-ssl

Let HttpClientBuilder obey JSSE system properties