ENYO-2336: Correctly pass and handle disable state for kind Inspector.Config.Select in inspector

Enyo-DCO-1.1-Signed-off-by: Yves Del Medico <yves.del-medico@hp.com>
ENYO-2337: Allow typing or selection of existing functions while configuring events.

Enyo-DCO-1.1-Signed-off-by: Yves Del Medico <yves.del-medico@hp.com>
ENYO-2336: Added @public and @protected annotations

Enyo-DCO-1.1-Signed-off-by: Yves Del Medico <yves.del-medico@hp.com>
ENYO-2336: Add a default empty value in kind Inspector.Config.Select

Enyo-DCO-1.1-Signed-off-by: Yves Del Medico <yves.del-medico@hp.com>
ENYO-2359 : New AresProperties Popup for plugin
- create empty Ares Properties popup
- send the enyo signal when plug in is registed on ServiceRegistry
- Ares Properties recieve the signal and add tab & drawer for plug in on ProjectList.js

Enyo-DCO-1.1-Signed-off-by: Kiwook Shim <kiwook.shim@lge.com>
ENYO-2306: refactor Phonegap Build integration

Tested Ok on OSX/ChromeCanary

1. Build the FormData of the project on the server rather than in the
   browser using HTML5 FormData (more portable).
2. Do not edit the FormData built on by the bdPhonegap server (pass
   PhoneGap form parameters as POST query parameters).
3. Split BdPhoneGap in BdBase (common builders library) + BdPhoneGap

The amount of change is likely large enough that a core review is not
worth the pain: a functional test will be more helpful.

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-2306: refactor Phonegap Build integration (Windows integration)

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-2337: Fixed event menu position

Enyo-DCO-1.1-Signed-off-by: Yves Del Medico <yves.del-medico@hp.com>
ENYO-2337: Sort function names for the event menu

Enyo-DCO-1.1-Signed-off-by: Yves Del Medico <yves.del-medico@hp.com>
ENYO-1835: Switch to Analyzer.KindHelper in phobos

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
ENYO-2337: Aligned on latest lib/extra to have latest KindHelper functions

Enyo-DCO-1.1-Signed-off-by: Yves Del Medico <yves.del-medico@hp.com>
ENYO-2223: Code editor rejects "switch to designer" request if a method is defined out of a kind.

Enyo-DCO-1.1-Signed-off-by: Yves Del Medico <yves.del-medico@hp.com>
ENYO-2395: fix comments & improve traces

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-2359-kiwook

Conflicts:
	project-view/source/ProjectList.js
	services/source/ServiceRegistry.js
Merge branch 'master' of github.com:enyojs/ares-project into ENYO-2306.2

Conflicts:
	hermes/bdPhoneGap.js
Merge branch 'master' of github.com:enyojs/ares-project into ENYO-2306.2
ENYO-2306: report PGB error message as set by PGB

Tested Ok on OSX/ChromeCanary

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
catch up with master
ENYO-2428: Fixed phone gap account information display issue

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