update to dagger 1.1, as bump test deps
Merge pull request #42 from Netflix/dagger-1.1

update to dagger 1.1, as well bump test deps
4.1
updated examples to 4.1
Merge pull request #43 from Netflix/examples-4.1

updated examples to 4.1
issue #44: ensure jax-rs annotations are processes from POV of server interfaces
Merge pull request #46 from Netflix/enforce-jaxrs

ensure jax-rs annotations are processed from POV of server interfaces
Skip query template parameters when corresponding java arg is null
Merge pull request #47 from Netflix/skip-query

Skip query template parameters when corresponding java arg is null
flattened project structure so that eclipse gradle plugin will work
added dagger IDE setup for annotation parsing via gradle idea and eclipse plugins
Merge pull request #48 from Netflix/dagger-ide

Dagger annotation processing via gradle eclipse and idea plugins
closes #35 add RequestInterceptor
Merge pull request #49 from Netflix/request-interceptor

add RequestInterceptor
Remove overrides = true on codec modules
Merge pull request #50 from Netflix/no-override-codec

Remove overrides = true on codec modules
updated examples to 4.3 syntax
Merge pull request #51 from Netflix/examples-4.3

updated examples to 4.3 syntax
default client: use custom HostnameVerifier if overridden

Sometimes, it's useful to override the hostname verifier for SSL connections.
One example, would be when you're developing against a test server managed by
another company that's using a self-signed certificate with a mis-matched
hostname. This patch enables that usage by overriding the default
HostnameVerifier in a Dagger module.

Adding test coverage required switching the TrustingSSLSocketFactory from
using an anonymous cipher suite to one that authenticates.  A test keystore is
used for this purpose.  It contains two self-signed certificates, one
each with alias (and CN) "localhost" and "bad.example.com".  The
TrustingSSLSocketFactory is no longer a singleton; it now
optionally takes a key alias as an argument.
Merge pull request #54 from davidmc24/custom-hostnameverifier

default client: use custom HostnameVerifier if overridden