ENYO-2727: remove the configurationButton and all the related attributs and function from a "Phonegap.ProjectProperties.InputRow" kind.
ENYO-2727: Add the attribute "jsonSection" to rows definition.

jsonSection is used by the kinds : "Phonegap.ProjectProperties.CheckBoxRow", "Phonegap.ProjectProperties.InputRow" & "Phonegap.ProjectProperties.PickerRow" in order to define the section of the "project.json" file were they will be saved.
ENYO-2727: Change the defaults values of the Android Drawer as recommanded by Phonegap.
ENYO-2727: refactoring of the kinds related to the definition of an icon/splash screen row.

Now, there is two kinds used to define icon/splash screen row in the panel Phonegap build :
* The Android img row
* the generic img row that can be applyed to all other platforms
This generic img row let the user define the icon's path, the icon's width and height.
These attributs are also added in the config.xml file
ENYO-2727: edit comments and clean some dead code.
ENYO-2727: Edit comments.
ENYO-2727: put back the function activatedChanged(), statusChanged() and buttonTipChanged

The input of the file chooser widget in the preview panel is now disabled
ENYO-2727: The kind "Phonegap.ProjectProperties.Target" inherite some attributs and function from "Phonegap.ProjectProperties.Drawer".
ENYO-2727: Refactoring of the creation and the initialisation of the drawers in the UI "Phonegap Build".
Merge branch 'master' of github.com:enyojs/ares-project into ENYO-2727
ENYO-2727: The drawer "Google Android" charge the correct defaults values for when the project.json is created for the first time.
ENYO-2727: JSHint warnings correction.
ENYO-2811: fix several manifests (`package.js`) content

- use manifest from the top of the package folder (`PACKAGE/`), not
  directly from `PACKAGE/source/`
- fix package-level manifests (several ones were broken)

Enyo-DCO-1.0-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-2811: update `enyo`+ `libs/*` to `pilot/pilot-5`

Enyo-DCO-1.0-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-2811: manually define package aliases

- automatic package aliases (a broken feature: it did not support minification)
  was recently removed

Enyo-DCO-1.0-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-2811: remove redundant enyo.require("$lib/xxx")

- libs are now included only from the top-level ares/package.html

Enyo-DCO-1.0-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-2811: remove leading garbage character added by Windows editors

 Enyo-DCO-1.0-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-2811: update `lib/layout` to `master/HEAD`

Enyo-DCO-1.0-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-2811, ENYO-1768: preview is a distinct app, needing its own manifest
ENYO-2811, ENYO-1768: test.html also needs manual enyo path aliases