Fix ZipUtil, ensure tmpfile is deleted

In case of exception to extract a zip to tmp, the tmp
folder created was not cleaned.

- also enclosed testLog subprocess file in finally.

Test: local unit tests
Change-Id: I2e97b6149d4a2a77b76c813c2457cabd313136e6
6 files changed