Log an error on BC PBE key misuse.

When a BC cipher is initialized with a BC PBE key that has no IV and
an IV isn't passed in the parameters, BC 1.52 initialized the cipher
with an all-zero IV, and we've been carrying that behavior as a
compatibility patch.  We want to move to a world where that situation
is rejected, so start out with an error log warning developers that
the behavior will change in the future.

Bug: 27995180
Bug: 70275132
Test: cts -m CtsLibcoreTestCases
Change-Id: I2d73fb2f97f21cdf4c48f70b8dbc93a2a074f48d
1 file changed