Enyo-2403:

This commit concerne the file ProjectProperties.js which define the configuration pannel "Phonegap build".
New UI widgets are added to let the user select the values of the parameters for the file config.xml used in the "Phonegap build" service.
Enyo-2403:

A "Details" button is added to each Drawer in the "Phonegap Build" pannel to let the user fold/unfold it's content.
The check box now is only reserved to select which plateform is targeted by the current build.
Enyo-2403:

this commit contain some changes in the styling and the positionning of ui widgets.
Enyo-1779: Splash screen url is added to Android, IOS & Black Berry configuration

Phonegap build let the developper define multiple Splash screens adapted to the resolution of the device (Android and IOS only). This widget will be improved in the task Enyo-2433.

This commit include also some minor changes in the CSS style of the "Signing key" row attached to the panel "Project - Phonegap Build"
Merge remote-tracking branch 'origin/master' into Enyo-2403
Merge branch 'master' of github.com:enyojs/ares-project into ENYO-2403

Conflicts:
	services/source/phonegap/ProjectProperties.js
ENYO-2403: adding some pickers to the UI
Merge branch 'master' of github.com:enyojs/ares-project into ENYO-2403

Conflicts:
	services/source/phonegap/Build.js
ENYO-2403: the icon and splash screen inputs are now present in the general drawer

Also the (Project -> Edit) pop-up height is increased
ENYO-2403: Refactoring of the data structure in "Phonegap.EditUiData" used to create the UI in Phonegap build panel

The creation of drawers in this UI is also refactored.
The button "Details" used to fold/unfold a drawer is removed, the trigger to do this action is the label of the drawers.
The general Icon input is positionned in the drawer general.
A problem in implementation cause the "keySelector" to not be instanciated in the drawers "Android", "IOS" and "BlackBerry", this will be correted in the next commits.
ENYO-2403: Formating "ProjectProperties.js"
Merge branch 'master' of github.com:enyojs/ares-project into ENYO-2403
ENYO-2403: Some refactoring (Add comment, move the styles to Ares.css, ...)
ENYO-2432: the "featuers" and some "preferences"  described in the file "config.xml" are now generated from the panel "Phonegap build".
Merge branch 'master' of github.com:enyojs/ares-project into ENYO-2403

Conflicts:
	ares/Ares.css
	services/source/phonegap/Build.js
Merge branch 'master' of github.com:enyojs/ares-project into ENYO-2403

Conflicts:
	ares/Ares.css
	services/source/phonegap/Build.js
ENYO-2432: refactoring of the kind "Phonegap.EditUiData" to add more flexibility in the generation of the drawers rows in the panel "Phonegap build".

Also the css style of drawers header is improved
Merge branch 'master' of github.com:enyojs/ares-project into ENYO-2403
ENYO-2432: Rename the kinds "PickerRow",  "CheckBoxRow" and "InputRow" into "Phonegap.ProjectProperties.PickerRow", "Phonegap.ProjectProperties.CheckBoxRow", "Phonegap.ProjectProperties.InputRow".
ENYO-2404: the "project.js" is now updated by the selected value of all the drawers row except thoses specific to the definition of the icon or the splash screen.

So, when the Project->Edit Popup is dissmissed by clicking on "Ok" the "project.js" is updated and when the build is launched, the "config.xml" is generated according to the selected parameters form the UI.
Also default value are displayed for each row of the UI except fo the icon rows and the splashScreen rows.
The actual version isn't stable yet, sometimes there is an error where the name of the project is replaced by "BUG IF YOU SEE THIS", this error will be fixed in one of the next commits.