Adding a unit conversion function and scaling factor store.

Enyo-DCO-1.1-Signed-off-by: Blake Stephens <blake.stephens@lge.com>
ENYO-690: Create LESS "plugin" for resolution independence.

Enyo-DCO-1.1-Signed-off-by: Aaron Tam <aaron.tam@lge.com>
ENYO-690: Generate rule for root element.

Enyo-DCO-1.1-Signed-off-by: Aaron Tam <aaron.tam@lge.com>
ENYO-690: Support for apx units, add command line switch.
Converted the resolution-independence mechanism to a node plugin which could also be run in the browser.

Enyo-DCO-1.1-Signed-off-by: Blake Stephens <blake.stephens@lge.com>
updates for browser support Enyo-DCO-1.1-Signed-off-by: Derek Anderson <derek.anderson@lge.com>
remove cruft Enyo-DCO-1.1-Signed-off-by: Derek Anderson <derek.anderson@lge.com>
remove console log -_- Enyo-DCO-1.1-Signed-off-by: Derek Anderson <derek.anderson@lge.com>
ENYO-690: Add support for resolution-independence (ri) flag for build process.

Enyo-DCO-1.1-Signed-off-by: Aaron Tam <aaron.tam@lge.com>
ENYO-690: Convert arguments of CSS functions.

Enyo-DCO-1.1-Signed-off-by: Aaron Tam <aaron.tam@lge.com>
ENYO-690: Handle non-LESS styles with multiple measurement values.

Enyo-DCO-1.1-Signed-off-by: Aaron Tam <aaron.tam@lge.com>
ENYO-690: Initial clean-up of parsing.

Enyo-DCO-1.1-Signed-off-by: Aaron Tam <aaron.tam@lge.com>
ENYO-690: Converting to a more functional style. Adding initial documentation.

Enyo-DCO-1.1-Signed-off-by: Aaron Tam <aaron.tam@lge.com>
Merge pull request #976 from enyojs/ENYO-690-2.5-gordon

ENYO-690

Integrated-By: Aaron Tam (aaron.tam@lge.com)