FOR REVIEW ONLY - DO NOT MERGE. First iteration of absolute positioning implementation.

Enyo-DCO-1.1-Signed-off-by: Chris Patalano <christopher.patalano@lge.com>
Fixed a couple bugs with absolute dnd.
Enyo-DCO-1.1-Signed-off-by: Chris Patalano <christopher.patalano@lge.com>
Fixed bug with dragging components that have child components. They are now rendered correctly.

Enyo-DCO-1.1-Signed-off-by: Chris Patalano <christopher.patalano@lge.com>
Added initial implementation of drag-to-resize.

Enyo-DCO-1.1-Signed-off-by: Chris Patalano <christopher.patalano@lge.com>
Fixed issue with controls being incorrectly positioning after resize.

Enyo-DCO-1.1-Signed-off-by: Chris Patalano <christopher.patalano@lge.com>
Fixed over-constrained issues with absolute positioning and added width/height support to absolute positioning layout tab.

Enyo-DCO-1.1-Signed-off-by: Chris Patalano <christopher.patalano@lge.com>
ENYO-2458: do not crash on request() timeout

Use Node.js 0.8.x domains, as exposed by https://speakerdeck.com/felixge/domains-in-node-08
and http://stackoverflow.com/questions/11599739/how-to-use-node-js-0-8-x-domains-with-express

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 AbsolutePositioning-patalano

Conflicts:
	deimos/source/designer/Designer.js
	deimos/source/designer/Inspector.css
	deimos/source/designer/Inspector.js
	deimos/source/designer/InspectorConfig.js
Fixed up inspector FilterLevel and FilterType menus.

Enyo-DCO-1.1-Signed-off-by: Chris Patalano <christopher.patalano@lge.com>
ENYO-2405: the buildStatus action is added and the download build is in progress.

A refactoring of the code is needed in the definition of the kind "BuildStatusUI".
The status displayed should be periodically refreshed in the case of pending build, this new feature of the pop-up need a restructuration of the "BuildStatusUI" code.
Adding better layout/positioning functionality. Inspector bug fixes. Style and layout play nice together.

Enyo-DCO-1.1-Signed-off-by: Chris Patalano <christopher.patalano@lge.com>
Updated code to utilize preexisting enyo.Control utility functions for CSS string parsing.

Enyo-DCO-1.1-Signed-off-by: Chris Patalano <christopher.patalano@lge.com>
ENYO-2405: The download of the the built package from Phonegap is now implemented

This commit contain also a code refactoring for "BuildStatusUI.js" and a new feature which let the user access to the web page of "Phonegap build" by clicking on a status label. Due to the problem of timeout which occure when Ares tries to download a packaged application from Phonegap using the API-Phonegap-build, an alternative code is used, it allows Node.js to grap a file from any directory on the system and send it in a multipart/data form to the target directory. Note that the code using the API-Phonegap-Build is commented.
ENYO-2345: start adding `libs` support to project properties

- genZip/GenZip/project-gen.js: work complete, albeit bugs
- ProjectProperties|Wizard.js: work in progress. 100% untested

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-1420: faster timeout when phonegap is not reachable.

- add configurable timeout when calling build.phonegap.com (default: 7s)
- report actual service error string when checking account

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-2495: CSS use instead of inline style
ENYO-2495: G11n setting up
ENYO-2495: consider for DnD that a file could be seen as a valid target if its parent is a valid one too
ENYO-2440: Use new `Service#getId()` as package landing folder

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-2495: fix the error output messages