Remove `unzip` dependency

Rather than call out to an external `unzip` command to extract resources, this change uses pure clojure java interop to do so, eliminating the need for the `unzip` dependency.

With this and the Netty transport in place, Storm would no longer have any native dependencies. This will make installing storm easier, particularly on Windows where finding an `unzip.exe` that's compatible with the unix `unzip` command can be a challenge.