ENYO-3142: switch project context when switching file with tab

* ENYO-3142: Merge remote-tracking branch 'origin/master' into ENYO-3142 
* ENYO-3142: switch project context when switching file with tab

Related JIRA: https://enyojs.atlassian.net/browse/ENYO-3142

Enyo-DCO-1.1-Signed-off-by: Dominique Dumont <dominique.dumont@hp.com>'