A few maven build fixes for RHEL5.
Removed Spring dependency in ssl-proxies.
Removed Spring dependency in ssl-proxies.
Cache signing policy load errors - only warn about them periodically.
Fix errors when CRLs are missing.  Make sure we always close input streams.
Cache loaded policies for a fixed amount of time, instead of forever.
Hush signing policy message from jglobus.
Add new submodules to parent pom.
Try to improve speed as much as possible - cache the individual signing policies, and do not load certs with invalid hashes.
Disable CBC protections for the BEAST attack.  Breaks backward compatibility, and browser clients are not applicable here.
Partial revert of dfdacf299a740d35c987f788bdd2399c8a837e07; load all policies in one shot, as they are all requested by the higher level regardless.
Fix hash storage.
Re-enable signing-policies loading code.  Looks like the client didnt load all signing policies, even if the unit tests do.
Rollback to X509V3CertificateGenerator + a bit of refactoring

I was not able to figure out why, using X509v3CertificateBuilder, the
myproxy server is not able to accept the generated proxy:
X509_verify_cert() failed: unable to get local issuer certificate
Merge remote-tracking branch 'bbockelm/osg_customizations' into feature/IGTF-CA

Conflicts:
	pom.xml
	ssl-proxies/pom.xml
	ssl-proxies/src/main/java/org/globus/gsi/TrustedCertificates.java
	ssl-proxies/src/main/java/org/globus/gsi/stores/PEMKeyStore.java
	ssl-proxies/src/main/java/org/globus/gsi/stores/ResourceCRL.java
	ssl-proxies/src/main/java/org/globus/gsi/stores/ResourceSigningPolicy.java
	ssl-proxies/src/main/java/org/globus/gsi/stores/ResourceSigningPolicyStore.java
Merge remote-tracking branch 'vgeorgiev/master' into feature/no-spring

Conflicts:
	gss/src/test/java/org/globus/gsi/gssapi/test/GlobusGSSNameTest.java
	ssl-proxies/pom.xml
	ssl-proxies/src/main/java/org/globus/gsi/stores/AbstractResourceSecurityWrapper.java
	ssl-proxies/src/main/java/org/globus/gsi/stores/CertKeyCredential.java
	ssl-proxies/src/main/java/org/globus/gsi/stores/PEMKeyStore.java
	ssl-proxies/src/main/java/org/globus/gsi/stores/ResourceCACertStore.java
	ssl-proxies/src/main/java/org/globus/gsi/stores/ResourceCRL.java
	ssl-proxies/src/main/java/org/globus/gsi/stores/ResourceCRLStore.java
	ssl-proxies/src/main/java/org/globus/gsi/stores/ResourceProxyCredential.java
	ssl-proxies/src/main/java/org/globus/gsi/stores/ResourceProxyCredentialStore.java
	ssl-proxies/src/main/java/org/globus/gsi/stores/ResourceSecurityWrapperStore.java
	ssl-proxies/src/main/java/org/globus/gsi/stores/ResourceSigningPolicy.java
	ssl-proxies/src/main/java/org/globus/gsi/stores/ResourceSigningPolicyStore.java
	ssl-proxies/src/main/java/org/globus/gsi/stores/ResourceTrustAnchor.java
	ssl-proxies/src/test/java/org/globus/gsi/filestore/TestFileBasedCRL.java
Merge branch 'feature/IGTF-CA' into develop
Update last refresh only when refresh is done
Merge branch 'feature/no-spring' into develop

Conflicts:
	ssl-proxies/src/main/java/org/globus/gsi/stores/PEMKeyStore.java
	ssl-proxies/src/main/java/org/globus/gsi/stores/ResourceCRL.java
	ssl-proxies/src/main/java/org/globus/gsi/stores/ResourceSecurityWrapperStore.java
	ssl-proxies/src/main/java/org/globus/gsi/stores/ResourceSigningPolicy.java
	ssl-proxies/src/main/java/org/globus/gsi/stores/ResourceSigningPolicyStore.java
Signing policy filename does not alway start with CA DN hash