Fix for #197 -- use a hostname verifier that calls out to HostnameChecker.
Use reflection to avoid the "not part of JDK" error running tests.
Add new working certs with subjectAltName and ipaddress of 127.0.0.1 to make tests pass
511: GrizzlyAsyncHttpProvider not honoring usePreemtiveAuth
Merge pull request #512 from elakito/master

511: GrizzlyAsyncHttpProvider not honoring usePreemtiveAuth
Expose RequestBuilder reset methods, close #515
Advertise 1.8.4
Merge pull request #510 from wsargent/fix-197

Fix for #197 -- use a hostname verifier that does hostname verification
use passed in config instead of default config. This is to fix config inconsistency between newly created client's config and client's provider's config
Merge pull request #520 from twu8/master

use passed in config instead of default config. This is to fix config in...
Make disposition-type configurable, close #522
Fix license headers
Minor clean up
Multipart name should be optional, close #523
Minor clean up, turn Part into an interface
Make multipart FilePart charset optional, close #524
Percent encoding user info fix, port #521 on master
Advertise 1.8.5
Move the hostname verification to after the SSL handshake has completed.
Merge remote-tracking branch 'upstream/master'