Crypto improvemets

* Added comprehensive docs on the algorithms used by the Crypto library,
  and consequences of using those algorithms.
* Made the JSSE provider and AES encryption transformation algorithm
  configurable.
Merge pull request #1368 from jroper/crypto-improvements

Crypto improvemets