Handle error case when encrypted archives are diff'd
Handle error when an encrypted file is extracted inside the archive (Closes: #904685)
- adding encrypted zip test files and test case
- check whether the archive is encrypted, and raises an exception
Edited by Ricardo Gaviria