Fix file permissions and line terminations
Preparing merge
Merge remote-tracking branch 'upstream/master'
Completing merge
Preparing merge
Merge remote-tracking branch 'upstream/master'
Completing merge
Merge remote-tracking branch 'upstream/master'
remove useless method TrustedCertificates.refresh()
Merge pull request #63 from ellert/master

Fix file permissions and line terminations
Move errors.properies to resources directory
Rebase patches to current master
Fix Javadoc warnings
Merge pull request #75 from ellert/master

Move a properties file to resource directory, rebase patches and fix javadoc warnings
fix String to principal parsing

The current implementation fail to parse DN with http:// in the value of an attribute
Merge pull request #78 from kofemann/fixes

fix parsing of string form of DN
Add better error message when certificate chain verification fails
Update GlobusGSSException to avoid boring messages

Quite often, a GlobusGSSException is used to wrap an existing
Exception where it adds no additional meaning.

The result of this problem is Exception messages with many chained
"Failure unspecified at GSS-API level" messages.

In addition, SSLEngine suffers from the same problem, throwing an
SSLException with a message that has no meaning and with a Throwable
(that cause the SSLException) containing the meaningful message.

As a work-around, this patch skips over these semantically-null
Exception messages.

This is really a work-around, but fixing the underlying problems will
take sufficiently long that such a work-around is necessary.
Merge pull request #74 from kofemann/bugfixes

remove useless method TrustedCertificates.refresh()
Merge pull request #82 from paulmillar/better-error-msg

Add better error message when certificate chain verification fails