Implement WS SSL.
Add more unit tests, sort out the breakage when tests against System.getProperty() turn out to be run in parallel.
Strip out extraneous comments, rename "algorithm" to "protocol"
Add renegotation back
Add more tests and cleanup, take out ws.loose.off
Remove SSL configuration from integrationtest-scala
Add a test for default trust manager, fix the null use cases for keymanager
Take out the validate checking the algorithms in the trust store
Fix the build failure by not running test in 1.6
Change system properties to be a class instead of an object
Add WS integration test

Better unwrap for CompositeCertificateException
Add a generated.truststore to FakeKeyStore, leverage truststore for
integration test
Update FakeKeyStore to recreate generated keystore/truststore if one is missing
Replace all the references to sun.security.util.Debug so we can route it through a real logger.
Add documentation of implicits
Add ability to turn debugging off
Add a check to ensure that patching actually happened
Add algorithm checking to distinguish between signature constraints and key constraints (bad signature algorithms should be skipped for trust anchors, but key constraints should not be)
Disable revocation checking by default, move parameters, allow static CRL lists to be laoded as part of revocation checking in config
Fix the ocsp.enable setting to Security.setProperty
Add negative tests for system properties.
Add an exception to prevent forward checking in the certificate validator.
Remove monkey patcher from SystemConfiguration (should not be in production code).
Add a warning if debug (which uses monkeypatcher) is enabled in production.