ENYO-2740: Fixing problematic drag/drop - Regaining IE10 support

This commit fixes some of the problems seen during certain drag & drop
events. This also adds the proper "text" data type during ondragstart
events: e.dataTransfer.setData("text", data). This allows us to gain
drag/drop support in IE10.

Enyo-DCO-1.1-Signed-off-by: Jeremy Thomas <jeremy.thomas@lge.com>
Verifying beforeTarget exists before accessing props

Enyo-DCO-1.1-Signed-off-by: Jeremy Thomas <jeremy.thomas@lge.com>
ENYO-3029: Change the implementation of the kind "Phonegap.ProjectProperties.SDKVersionRow" to display the Android version associated to Android API level.

The tool tip associated to the API version items is removed
ENYO-3029: Adjust the CSS styling.
ENYO-3029: initialize the attributes of the kind "Phonegap.ProjectProperties.Row" to "undefined" instead of "" (empty character).
ENYO-3029: remove unnecessary semi-column.
ENYO-2940: add disallowed characters that have been forgotten
Merge pull request #566 from enyojs/ENYO-2940

ENYO-2940: add disallowed characters that have been forgotten
ENYO-2407-rev: Fixing issue when missing components block

Enyo-DCO-1.1-Signed-off-by: Jeremy Thomas <jeremy.thomas@lge.com>
re-merged with master
ENYO-3053: Show the Signing key title while loading Phonegap userData.

If a signing key is already defined for the project & Ares is waiting the userData object request then a message containing the name of the defined Signing Key is displayed in the row Signing Key.
If a signing key is not defined for the project & Ares is waiting the userData object request then a message containing only the loading message  is displayed in the row Signing Key.
ENYO-3053: uncomment the AJAX request t instruction.
ENYO-3029: sort the values of the Android API versions to garanty the display in an ascending order.
Merge branch 'master' of github.com:enyojs/ares-project into ENYO-3029
ENYO-3068: fix for button under Safari/Mac
Merge pull request #567 from enyojs/ENYO-2407-rev-jeremythomas

ENYO-2407-rev: Fixing issue when missing components block
ENYO-3020: add warnings about hidden files and extension modification due to creation/copy/renaming file actions
Hiding flightArea after animating to allow drag/drop in iframe
ENYO-2998: Restrict project template list to bootplate-2.3.0-pre.5 to avoid style loss issue

Enyo-DCO-1.1-Signed-off-by: Yves Del Medico <yves.del-medico@hp.com>
ENYO-2870: Add a drag possibility only on the pop-up's title