ENYO-1993: rely on ACE's `ace-builds` git module

- add new `lib/foss/ace-builds` git submodule
- remove manual drop-in into Ares's source tree
- move Enyo wrapper kinds into Phobos (the text editor)

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-1993: hook more Ace-supported editing modes into Phobos

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-1993: increase verbosity of mode-setting failure

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-1993: swap Ace integration from package.js into index.html

- Ace's own instructions on how to embed the editor into a 3rd-party
  application are to use a static script tag in the hosting page.

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-1986: fix bdOpenWebOS zombie processes

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-1993: support `.design` palette files as JSON

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-1993: Integrate ACE statically, rather than using the Enyo loader

- conforms to the official embedding guide:
  http://ace.ajax.org/#nav=embedding
- fixes modes auto-load issues

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
Merge remote-tracking branch 'enyojs/master' into ENYO-1993

Conflicts:
	phobos/source/Phobos.js
ENYO-2301: update `ares-project` Enyo dependencies to 2.2.0

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-2064: Added hermes operation to export a folder as a FormData with base64 data

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

ENYO-2055: Added hermes operation to export a folder as a FormData with base64 data
ENYO-1993: Removed unneeded trace in Ace.js

Enyo-DCO-1.1-Signed-off-by: Yves Del Medico <yves.del-medico@hp.com>
Merge pull request #235 from enyojs/ENYO-1993

ENYO-1993, ENYO-2301, ENYO-1986: Better ACE integration, Update Enyo, fix Zombie processes
moved to new build-scripts repo
.
Revert "."

This reverts commit f933b3a39cf3421f632b5058e3b6fc049557b09a.
I don't know what this was but it shouldn't have been.
ENYO-2053: Remove reference to PhoneGap in ProjectList/ProjectView as more than one build could be configured

Enyo-DCO-1.1-Signed-off-by: Yves Del Medico <yves.del-medico@hp.com>
ENYO-2053, ENYO-2052: Support multiple service type, refactor/simplify ServiceRegister.filter()

Enyo-DCO-1.1-Signed-off-by: Yves Del Medico <yves.del-medico@hp.com>