Merge changes I790e3f98,I3ef08052,I3568b44c,I8f6d80b7,Ib1894742

* changes:
  CipherTest: do not test known ciphertext for randomized algorithms
  CipherTest: specify AlgorithmParameterSpec instead of IV
  CipherTest: key generation failure is AssertionError
  CipherTest: add new CipherTestParam ctor that takes both keys
  CipherTest: distinguish between encrypt and decrypt keys