ENYO-3743: Integrate Hera CSS editor from micro-tech (do not merge)


* Merge remote-tracking branch 'origin/master' into Hera 
* remove left over code
* Move some code out of Ares to EnyoEditor
* Merge pull request #732 from enyojs/ENYO-3282 (origin/master, origin/HEAD)
* ENYO-3282:  remove fixed height forcode editor settings display (ENYO-3282)
* ENYO-3282:  fix regression for radios buttons inside the title of a popup
* ENYO-3282: fix mistake
* ENYO-3282: add restore defaults button
* Merge remote-tracking branch 'origin/master' into Hera
* Remove the copy right parts
* Merge remote-tracking branch 'origin/master' into Hera
* Travis c fix
* fix travis c  errors
* Replace panels with fittablecolumns
* Add hera back in after 3082
* rip out old css builber
* Merge remote-tracking branch 'origin/master' into Hera
* Merge remote-tracking branch 'origin/master' into Hera
* Merge remote-tracking branch 'origin/master' into Hera
* small typo fix  and add aceWrapper
* Merge remote-tracking branch 'origin/master' into Hera
* Merge remote-tracking branch 'origin/master' into Hera
* Merge remote-tracking branch 'origin/master' into Hera
* travis fix's
* Travis Fixes
* Merge remote-tracking branch 'origin/master' into Hera
* Merge remote-tracking branch 'origin/master' into Hera
* update phobos to handle Hera
* add in the button for Hera and ihandlers
* add events and handlers to ares.js
* add new handlers and function for Hera
* update package.js for the new hera files
* Copy in Hera files
* Remove old css builder

Related JIRA: https://enyojs.atlassian.net/browse/ENYO-3743

Enyo-DCO-1.1-Signed-off-by: Dominique Dumont <dominique.dumont@hp.com>

Originally signed-off by johnmcconnell@yahoo.com in the original PR https://github.com/enyojs/ares-project/pull/664