ENYO-3082: save next function in a closure (safeNext)
ENYO-3082: insert a no-op callback when older TabBar is used
ENYO-3082: added activeProject method
ENYO-3082: enclose fetch and open file with a modal wait popup...

... the popup raised by enyoEditor left a small window where 2 open
could happen in a row where user opens a 2nd file while the first is
still being fetched.
ENYO-3082: documented optional callback of harmonia.refreshFileTree
ENYO-3082: restored onFileChanged action, i.e. closeDocument
ENYO-3082: fix typo in  var name
ENYO-3082: upgrade onyx to 2.3.0-rc.2++. Removed compatibility code.
ENYO-3082: Revert "ENYO-3082: upgrade onyx to 2.3.0-rc.2++. Removed compatibility code."

This reverts commit 7f0a8e24663d7b1284db6376c348b2b6d4ef4a7b.
ENYO-3082: replaced forgotten log with trace
ENYO-3082: Fix error when switching file from hermefiletree...
ENYO-3082: do not reload project when closing active file
ENYO-3082: call next() even when canceled ...

... and adapt call to preview after saving all files
ENYO-3082: added info to help fix ENYO-3624
ENYO-3082: display "Switching Project..." message in popup
ENYO-3082: also hide popup in case of errors...
ENYO-3082: improved trace
ENYO-3082: specify behavior of call-back
ENYO-3082: added ref to ENYO in comment
ENYO-3082: also hide popup in case of error