ENYO-2904: replace dependency on `node-unzip` by `node-zip`

- no more stream-based unzipping: the entire ZIP archive is now loaded
  in memory (as a Buffer).
ENYO-2904, ENYO-2603:  make it NPM-compatible again with `nodejs@0.8.x`
ENYO-2904: properly deal with binary files encoding
Merge remote-tracking branch 'origin/ENYO-2904' into ENYO-2904
ENYO-2904: fix bad copy/paste between test tool & ares-generator.js
ENYO-2904: provide test tool, even not integrated with 'npm test'
Merge pull request #5 from enyojs/ENYO-2904

ENYO-2904: replace dependency on `node-unzip` by `node-zip`|`JSZip`