A zero-length password is an uncached password

This brings PasswordCache in line with FileEncryptionUtil.
Mark locations of code incompatible with newer I2P Destinations