Files to make life better in ares

package.js   Why!   need  to edit Ares in Ares Designer
debug.html  Why!  need so you can Preview Ares in Ares Preview

Dont get lost editing ares in ares preview :)
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
ENYO-2336: Fixed getFilterLvel issue on "enyo.xxx" components when the enyo prefix is omitted.
* In inspector, the default tab is "FREQUENT"

Enyo-DCO-1.1-Signed-off-by: Yves Del Medico <yves.del-medico@hp.com>
Merge branch 'master' of github.com:enyojs/ares-project into ENYO-2335
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge branch 'master' of github.com:enyojs/ares-project into ENYO-2335
ENYO-2344: re-indent `hermes/lib/project-gen.js` with leading tabs

- Enyo internal coding standard.

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-2344: use HttpError from `hermes/lib/httpError.js`

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-2344: do not crash when loading incomplete `ProjectProperties` panel

- defined base `Ares.ProjectProperties` class to avoid prototype error
  on public interface.

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-2344: genZip works behind HTTP proxies

- Implement `/config` web endpoint & associated async configuration
  flow.
- Use proper npmlog
- Fix error handling
  - Use HttpError from library
  - Put error handler at the right position
  - Stop wrapping native errors (let errorHandler do it)

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-2344: cleanups

- Move private functions in functional scope
- Various white-spaces cleanups

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-2451: Report detailed error (msg and stack trace) when a kind cannot be rendered in the designer

Enyo-DCO-1.1-Signed-off-by: Yves Del Medico <yves.del-medico@hp.com>
ENYO-2451: Report "No constructor found" occurring errors when a kind is rendered in the designer

Enyo-DCO-1.1-Signed-off-by: Yves Del Medico <yves.del-medico@hp.com>
ENYO-2344: implement & document `prefixtoAdd:` template property

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-2451: Force a reload of the iframe when entering the designer after an error "Unable to render kind …" occurred

Enyo-DCO-1.1-Signed-off-by: Yves Del Medico <yves.del-medico@hp.com>
ENYO-2344: implement & document `files:[]` templates

- It is now possible to copy directly files from the template provider
  source tree into the target project source tree, without the need for
  an intermediate ZIP-file.  This is useful for small libraries like
  widget or Enyo-wrappers that come in addition to existing libraries.

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>