Minor error correction
Minor error correction
Minor error correction
Error handling corrections
Error corrections
Code cleaning

Removing declarations of variables that hides definition from superclass
ssl-proxies: Add information about chain to CertPathValidationException

CertPathValidationException has fields to capture the CertPath and
certificate index that triggered the validation failure. This allows
an application to provide more information about the failure to the
user. Yet, JGlobus didn't fill in these fields of the exception,
meaning that the user would not be offered any information beyond
a simple error message saying that the certificate was rejected.

This patch adds the missing information. An application still has to
detect the exception in the exception cause chain and present it to
the user in some form.
Make trustmanager reload CRLs by default.  Fixes #80.

Conflicts:

	ssl-proxies/src/main/java/org/globus/gsi/CertificateRevocationLists.java
	ssl-proxies/src/main/java/org/globus/gsi/trustmanager/X509ProxyCertPathValidator.java
Fix error message and list implementation, as suggested by code review.
ssl-proxies: Fix path validator when cert is lacking key usage extensions

270e41c6b59f5f113edd18cbad71956444f2090c introduced an enum to represent
key usage bits. The patch broke the key usage change for non-proxy certs
in that it did not deal correctly with the absence of the extension.
Merge pull request #92 from gbehrmann/fix/missing_key_usage_extension

ssl-proxies: Fix path validator when cert is lacking key usage extensions
ssl-proxies: Fix several race conditions

In particular the race in CertificateIOUtil has caused signing policies
be registered with the wrong hash. This in turn causes certificates
from the corresponding CA to be rejected.
Merge pull request #93 from gbehrmann/fix/races-signing-policy

ssl-proxies: Fix several race conditions
Revert "Code cleaning"

This reverts commit 2bb528cb12a9bc036c739311cb3f7b4dd940d747.
Merge remote-tracking branch 'upstream/master'
528cb12a9bc036c739311cb3f7b4dd940d747.

Conflicts:
	gram/src/main/java/org/globus/net/GSIHttpURLConnection.java
Preparing merge
Try newer version of maven release to see if it clears up the git issues.
Include sonatype fixes from 2.0.5.
Merge pull request #91 from gbehrmann/feature/certpathvalidationexception_includes_certpath

ssl-proxies: Add information about chain to CertPathValidationException
gss: Empty application data messages must not trigger end-of-stream

Addresses an issue in which SSL application data messages with zero
payload are misinterpreted as end-of-stream. This bug causes JGlobus
to fail with more recent versions of curl.
(cherry picked from commit 4fcd4f1e0569b5952ecb8ab097ea5bf51c9d2452)