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>
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>
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-2501: fix size typos in display definition
ENYO-2517: fix indentation
ENYO-2517: rework left panel to clarify DPR effects on screen size
ENYO-2517: Fix Ipad2 resolution
ENYO-2517: Ipad resolution is expressed in landscape mode
ENYO-2517: reorg left panel to be more clear about device and screen resolution
ENYO-2517: check screen size and requested aspect to decide to swap or not

this enable the device resolution to be expressed in portrait
or in landscape mode
ENYO-2517: do not include border is preview screen size

Done by removing enyo-border-box class from the iframe.
This put back box-sizing back to default 'content-box' instead of
'border-box')

So, width and height are applied without including border.
ENYO-2517: added smooth transition (Thanks ulysse)
ENYO-1894: fix the socket hang up error due to the non encoded params passed as the service is proxyfied