Make use of Chef's cache directory instead of /tmp

Fedora's default `/tmp` is a ~256MB tmpfs. Using it to extract the
Oracle JDK archive does not work. The goal is to use Chef's cache
directory instead of `/tmp` for archive extraction.
Merge pull request #150 from hectcastro/hc-tmpdir

Make use of Chef's cache directory instead of /tmp