ENYO-3784: abort build if no target found (or if there's outage inside project configuration)
Merge branch 'ENYO-3805' into ENYO-3784
ENYO-3851: remove once and for all an ambiguity about the definition of the related service of a node. The service attribute will be related to the file attribute only and no more to the HermesNode itself.
ENYO-3851: Allow back the projects research from the root node of a file storage.
ENYO-3857: fix file templates location retrieving
ENYO-3842: move Ares Preview to the top level
ENYO-3842: move Ares Preview to the top level (rm)
ENYO-3842: fix preview window renaming according to the debug/minify mode used or not
ENYO-3842: move Preview.js into source
ENYO-3842: fix preview window renaming according to the debug/test/minify mode used or not
ENYO-3842: use the same index/debug/test.html for ide and preview context
ENYO-3842: update root and source package.js files
ENYO-3842: update Preview.less to reach Ares.less
ENYO-3842: generate one and only one minified context "_ares"
ENYO-3842: fix missing comma
ENYO-3842: merge ilibPreview translation bundle into ilibAres one. Fix some typo and the pages name detection for its renaming
ENYO-3842: remove dead code
ENYO-3842: move preview image assets into general image assets
ENYO-3842: update related files due to preview image assets moving
ENYO-3842: remove old preview assets