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-3658: Merge remote-tracking branch 'origin/master' into ENYO-3658
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).
ENYO-3658: fix code editor button that was half hidden

a call to this.$.toolbar.resized() was missing after initialisation of kindPicker
Merge pull request #765 from enyojs/ENYO-3658

ENYO-3658: Fix open Doc with empty project