ENYO-2291: add new install/run/debug operations

Tested on OSX/Chrome, Win7/IE9

* ENYO-2291, ENYO-1420: improve PhoneGap build error management (HEAD, enyojs/ENYO-2291, ENYO-2291)
* ENYO-2291: fix PhoneGap build, broken by new `Ares.Model.Project`
* ENYO-2291: decrease verbosity again
* ENYO-2291: avoid Chrome DOM Exception
* ENYO-2291: add icons for install/run/debug
* ENYO-2291: clean: fix bogus default Onyx menu height & remove dead code
* ENYO-2291: genZip: exit with backtrace in case of unexpected exception
* ENYO-2291: genZip: do not crash Ares on HTTP timeout/error
* ENYO-2291: wire separated build/install/run
* ENYO-2291: copy enyo.setObject() & enyo.getObject() into ares namespace
* ENYO-2291: cleanup: cosmetics
* ENYO-2291: cleanup: prjToolkit => genZip
* ENYO-2291: do not re-assign the context of common-us callbacks
* ENYO-2291: remove old express-2.x code
* ENYO-2291: allow `mkdir -p` when using MKCOL
* ENYO-1990: replace optimist by nopt in fs test suite

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>