[FIXED HUDSON-6459] Fix in 1.358 did not work because exception thrown when Cipher is used, not when it is created.  Refactor to use a system property to force a particular provider, so Glassfish Enterprise users can workaround this glassfish bug until it is fixed.  In 1.360.
[FIXED HUDSON-6459] Fix in 1.358 did not work because exception thrown
when Cipher is used, not when it is created.  Refactor to use a system
property to force a particular provider, so Glassfish Enterprise users
can workaround this glassfish bug until it is fixed.  In 1.360.


git-svn-id: 28f34f9aa52bc55a5ddd5be9e183c5cccadc6ee4@31455 71c3de6d-444a-0410-be80-ed276b4c234a

stefanbrausch/hudson-main,stefanbrausch/hudson-main,stefanbrausch/hudson-main,stefanbrausch/hudson-main,stefanbrausch/hudson-main,stefanbrausch/hudson-main,stefanbrausch/hudson-main