ENYO-1015: Return an array on method list

Enyo-DCO-1.1-Signed-off-by: Yves Del Medico <yves.del-medico@hp.com>
ENYO-1015: getTemplates() and generate() now return an Async object

Enyo-DCO-1.1-Signed-off-by: Yves Del Medico <yves.del-medico@hp.com>
ENYO-1015: Added createFiles() at HermesFileSystem level

Enyo-DCO-1.1-Signed-off-by: Yves Del Medico <yves.del-medico@hp.com>
ENYO-1015: Added templatePicker in ProjectProperty

Enyo-DCO-1.1-Signed-off-by: Yves Del Medico <yves.del-medico@hp.com>
ENYO-1015: Added template handling in ProjectWizard
- get template list
- instantiate project content from template

Enyo-DCO-1.1-Signed-off-by: Yves Del Medico <yves.del-medico@hp.com>