ENYO-3658: extracted updateSourceCallback invocation
ENYO-3658: added timer to remove spinner in case of designer frame load error
ENYO-3658: Merge remote-tracking branch 'origin/master' into ENYO-3658
ENYO-3658: Merge remote-tracking branch 'origin/master' into ENYO-3658
ENYO-3658: Phobos.openDoc returns the status of the analysis
ENYO-3658: load deimos after reading file, when analysis is successful
ENYO-3658: Merge branch 'ENYO-3632' into ENYO-3658

Conflicts:
	deimos/source/designer/Designer.js
ENYO-3658: set debug back to false
ENYO-3658: don't keep error status when switching project
ENYO-3658: place dead designer timer in state machine
ENYO-3737: replace enyo.Input by onyx.InputDecorator and onyx.Input
ENYO-3737: small cleanup - remove this.log
ENYO-3737: show the broken file path in the onyx.input
ENYO-3737: add new image for broken file
ENYO-3737: show broken file for PGB rows in the onyx input
ENYO-3737: create a kind for an input with a file selector button
ENYO-3658: Merge remote-tracking branch 'origin/master' into ENYO-3658
ENYO-3737: remove this.log
ENYO-3658: added missing error trace in FSM
ENYO-3658: fix switch with designer from bogus project to real project...

... this fix requires to add next to designDocument. Now the rule is to
reload the designer frame when switching document (unless the code is in
bad shape).