ENYO-1996: improved traces
ENYO-1996: packageAppend: fix some corner case

Handle correctly the possibilities to add a file:

( ) -> ('new.js')
( 'old.js' ) -> ('old.js' , 'new.js')
ENYO-1996: handle file removal (WIP)
ENYO-1996: Moved file handling code from Harmonia to HermesFileTree
ENYO-1996: added comments and improved formatting
ENYO-1996: improved comments
ENYO-1996: removed Harmonia's way of fetching hermesFileTree. 'this' is enough
ENYO-1996: another $.hermesFileTree removed
ENYO-1996: traces and comments
ENYO-1996: service is stored in a component, not in an attribute
ENYO-1996: retrieve info from the correct parameter
ENYO-1996: removed HermesFileTree old delegation functions

that now conflict with the delegared one from Harmonia
ENYO-1996: Harmonia: removed events now handled directly by HermesFileTree