ENYO-3708: Start consolidating assets in a single location
ENYO-3708, ENYO-2627: move Ares2 main source in the top folder

This is a first step to Ares2 minification

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-3708, ENYO-2627: move Ares2 sub-features under source/ and assets/

This is another first step to Ares2 minification.

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-3708: `phobos` & `deimos` as sub-feature of `enyo-editor`

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-3708: fix `preview` following layout change

- use `/preview.html` instead of `/preview/index.html`
- Preview source now interleaved with Ares source (needed because some
  of the Ares built-in code is used as a library)

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-3708: add missing `package.js`

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-3708: fix `phonegap` following layout change

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-3708: move `source/services` as `source/harmonia/services`

...and update CONTRIBUTE.md with code layout comments.

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-3708

Conflicts:
	source/enyo-editor/deimos/designer/InspectorConfig.js
	source/harmonia/services/phonegap/PhonegapUIRows.js
	source/project-view/ProjectProperties.js
ENYO-3708: appease jshint.

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-3708: fix preview when starting from http://localhost:9009/ide/

**not** specifying an `index.html`/`debug.html` is considered a good
practice.

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-3708

# By Olga Popova (3) and Junil Kim (1)
# Via Francois-Xavier Kowalski (1) and others
* 'master' of github.com:enyojs/ares-project:
  ENYO-3826:  fix tooltip for safari
  ENYO-3826: small clean up
  ENYO-3826: fix for enyo code editor toolbar tooltips
  ENYO-3565-bugfix: fixed a wrong condition to check a builtin node binary
ENYO-3708: compatibility 302/redirect with bookmarks to former home.

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-3708: re-order CSS load to be closer to the older layout

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-3708
Merge pull request #767 from enyojs/ENYO-3708

ENYO-3708: sanitize Ares2 folder layout & prepare for minification