ENYO-1030: change UI of editor settings popup
ENYO-1030: make sur that editor settings popup cannot be closed by any click outside the popup
ENYO-1030: add visual effect on button that is on state of parametering
ENYO-1030: change global layout in Editor setting popup
ENYO-1030:remove the same width for all pickers
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>
Merge branch 'master' into ENYO-1030-2

Conflicts:
	phobos/source/EditorSettings.js
ENYO-1030: add message near Right Pannel on Editor Setting UI
ENYO-1030: add vertical-align on ares labels
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-1030: detect the OS of the user and display the right message for programmable buttons
ENYO-1030: remove setValue("") in showPopup, because autodismiss false
ENYO-1030: remove trailing commas in array
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>