ENYO-3082: commented dubious code ...
ENYO-3082: Merge remote-tracking branch 'origin/master' into ENYO-3082
ENYO-3082: added comments
ENYO-3082: Merge remote-tracking branch 'origin/master' into ENYO-3082
ENYO-3082: Merge remote-tracking branch 'origin/master' into ENYO-3082
ENYO-3082: updated comments
ENYO-3082: added trace on Ares.updateCode
ENYO-3082: block code update coming from wrong project
ENYO-3082: restrict syncEditedFile to update *only* edited files from current project
ENYO-3082: Revert "ENYO-3451: commented-out porject switch as suggested in JIRA"

This reverts commit f8c6722ab5378dd08088013c1880081d007219e0.
ENYO-3082: call Deimos projectSelected directly in Deimos ...

... this avoid involving Ares with an event
ENYO-3082: use (lot of) callbacks to trigger Designer switch after designerFrame load
ENYO-3082: Fix jshint issues
ENYO-3082: removed dead code (bounceDesign and onDesign event)
ENYO-3082: removed dead onNewKind event
ENYO-3082: removed project parameter (no longer used)
ENYO-3082: Moved switchDocument logic to new DevelopmentController component
ENYO-3082: improved trace
ENYO-3082: unplug deimos from project selection
ENYO-3082: Remove data from cache *after* closing editor...

... i.e. don't pull the rug