ENYO-2344: new template (genZip) capabilities: proxies, prefixToAdd, files

Tested Ok on ChromeCanary/OSX

* ENYO-2344: add missing `hermes/lib/copyFile.js`
* Merge branch 'master' of github.com:enyojs/ares-project into ENYO-2344
* ENYO-2344: implement & document `files:[]` templates
* ENYO-2344: implement & document `prefixtoAdd:` template property
* ENYO-2344: cleanups
* ENYO-2344: genZip works behind HTTP proxies
* ENYO-2344: do not crash when loading incomplete `ProjectProperties` panel
* ENYO-2344: use HttpError from `hermes/lib/httpError.js`
* ENYO-2344: re-indent `hermes/lib/project-gen.js` with leading tabs

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>