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'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
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-2344: implement & document `prefixtoAdd:` template property

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@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>
Merge branch 'master' of github.com:enyojs/ares-project into ENYO-2344
ENYO-2344: add missing `hermes/lib/copyFile.js`

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-2272:Re-adjust Selenium Tests
ENYO-2151: Bad cursor style applying fixed as the mouse leaves a node by the right and goes to another one
In this case after the drop, DnD applied style is not removed to the leaved node and as the mouse cursor go freely on it, the DnD style is still shown
Addition of a background decoration to indicate that the folder parent node above can receive the drop as the cursor is dragged to the left of a file/folder node
Code cleaning in order to better integrate future file manager improvements
Split README.md into README.md & CONTRIBUTE.md

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

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