Update to bcprov-jdk16 v1.46
Merge remote-tracking branch 'upstream/master' into feature/bc1.46

Conflicts:
	ssl-proxies/pom.xml
Implement -Z (--retrievable_by_cert) option.

Allow specified entity to retrieve credential w/o passphrase (trusted
retrivers)
Conflicts:

	myproxy/src/main/java/org/globus/myproxy/MyProxyCLI.java
Increase Myproxy default proxy key bits to 2048 (as in C version)
Fix myproxy -Z option
Conflicts:

	myproxy/src/main/java/org/globus/myproxy/MyProxyCLI.java
Check if error occurs when waiting for completion.
Unsynchronize wait for start and end.
Refactor wait for start.
Synchronized is expected for wait notify to work.
Merge pull request #59 from romainreuillon/waitForEnd

Check if error occurs when waiting for completion.
Merge pull request #56 from jrevillard/myproxy-Z-option

Add equivalent to myproxy-init -Z option (+ default proxy key bits increased to 2048 as in myproxy-init)
Add missing timeouts.
Merge pull request #60 from romainreuillon/timeout

Add missing timeouts.
ssl-proxies: Performance and bug fixes in principal conversion utilities

The CertificateUtil class provides utilities for converting between
Globus DN notation and other string representations.

This patch fixes an O(n^2) problem in toGlobusId() caused by repeatedly
prepending a string to a StringBuffer, thus causing a growing string
to be copied internally.

The patch optimizes toPrincipal() by avoiding the rather expensive
LinkedList and replacing it with an ArrayDeque preallocated to the
correct size.

The patch also replaces the use of StringBuffer with the more efficient
StringBuilder class.

The patch fixes a bug in toPrincipal() in which white space around a
slash appearing inside an attribute value was stripped.

The patch adds unit tests for all three methods.
Merge pull request #45 from jrevillard/feature/bc1.46

Update to bcprov-jdk16 v1.46
Merge pull request #66 from gbehrmann/bug/principal-conversion-utilities

ssl-proxies: Performance and bug fixes in principal conversion utilities