ENYO-2942: Re-apply ares options when deleting a component

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-2800
ENYO-2806: create "project.json" file after being sure to get the template resources for the project creation
Fixing issue where Ares erases code when a file contains multiple kinds

Enyo-DCO-1.1-Signed-off-by: Jeremy Thomas <jeremy.thomas@lge.com>
ENYO-2779: add resizing to code editor
ENYO-2800: Fixed typo in method name

Enyo-DCO-1.1-Signed-off-by: Yves Del Medico <yves.del-medico@hp.com>
ENYO-2800: On "Unable to render kind" error, automatically switch back to the code editor when the user close the error popup.

Enyo-DCO-1.1-Signed-off-by: Yves Del Medico <yves.del-medico@hp.com>
ENYO-2800: On "Unable to render kind" error, added a message in the error popup indicating the switch back to the code editor.

Enyo-DCO-1.1-Signed-off-by: Yves Del Medico <yves.del-medico@hp.com>
ENYO-2775: add file-system overlays & use it for Designer IFrame

- query-parameter `?overlay=designer` causes the files under
  `$deimos/source/designer/iframe/` to be present in any folder
  requested by the client.  This is stateless.
- Ares Designer now sits on top of the application, with IFrame-specific
  files (as defined by `iframe.html`) to be loaded _on-top_ of the
  application files.
- Note: as the file-system service is un-aware of the project root
  folder, overlaid files are present in _every_ folder as soon as the
  query parameter is present.

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-2800
ENYO-2775, ENYO-1741: fix regression on error handling

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-2775: drop deprecated `util.pump()`

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-2775, ENYO-2901: re-enable file-system test suite

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-2775: apaise jshint + sanitize logging

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
Merge remote-tracking branch 'origin' into ENYO-2775

Conflicts:
	hermes/fsLocal.js
ENYO-2986: Uncaught exception: Cannot read property 'status' of undefined Ares.js:494

Enyo-DCO-1.1-Signed-off-by: Yves Del Medico <yves.del-medico@hp.com>
ENYO-2775: fix console error on IE10

- But IE10 still crashes.

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-2775: use overlays for less & add non-reg unit test

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

# By Francois-Xavier Kowalski
# Via Francois-Xavier Kowalski
* 'ENYO-2775' of github.com:enyojs/ares-project:
  ENYO-2775: fix console error on IE10
Merge pull request #484 from enyojs/ENYO-2800

ENYO-2800, ENYO-2942, ENYO-2986: Designer: Fixed delete issue, change handling of "Unable to render ..." error