ENYO-2345: start adding `libs` support to project properties

- genZip/GenZip/project-gen.js: work complete, albeit bugs
- ProjectProperties|Wizard.js: work in progress. 100% untested

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-2558: Removed dead code

Enyo-DCO-1.1-Signed-off-by: Yves Del Medico <yves.del-medico@hp.com>
ENYO-2558: In create mode, allow to drop even on the selected component.

Enyo-DCO-1.1-Signed-off-by: Yves Del Medico <yves.del-medico@hp.com>
ENYO-2562: use `node_modules/ares-generator` rather than built-in one

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
Merge branch 'ENYO-2345-snowfix' of github.com:enyojs/ares-project into ENYO-2562

Conflicts:
	hermes/lib/project-gen.js
ENYO-2558: Add "$app" to enyo.path for image path (src attribute) resolution when the app is running into Ares Designer.

Enyo-DCO-1.1-Signed-off-by: Yves Del Medico <yves.del-medico@hp.com>
ENYO-2558: Add "$app" to enyo.path for image path (src attribute) resolution when the app is running into Ares Designer.

Enyo-DCO-1.1-Signed-off-by: Yves Del Medico <yves.del-medico@hp.com>
ENYO-2497: undo the last file/folder moving made by the DnD
ENYO-2558: Fixed issue on onyx.Input type property not updated in application code.

Enyo-DCO-1.1-Signed-off-by: Yves Del Medico <yves.del-medico@hp.com>
Merge branch 'master' of github.com:enyojs/ares-project into ENYO-2558
Merge branch 'master' of github.com:enyojs/ares-project into ENYO-2558
ENYO-2562: update to use `sources:` instead of `templates:` + `libs:`

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-2562: migrate `ares-project-template.json` into `ide.json` (2/2)

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
Merge branch 'master' of github.com:enyojs/ares-project into ENYO-2562

Conflicts:
	hermes/lib/project-gen.js
ENYO-2562: update `node_modules/ares-generator`

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
Merge branch 'master' into ENYO-2497
ENYO-2497: code rules appliance
ENYO-2497: Bug fix about hermes.Node "getChildren" call method
ENYO-2497: Bug fix about focusing node moved
Merge branch 'master' into ENYO-2497