BHV-6058: Add flex box implementation of Fittables, to avoid intermediate JS re-layouts on supported platforms.  Update samples to avoid use of percentage-sized children (which is a rare use case and not supported by flex box); instead, use media queries to ensure the samples look reasonable on different sized-screens (which fits more closely to best practices).
DCO-1.1-Signed-Off-By: Kevin Schaaf <kevin.schaaf@lge.com>
BHV-6058: Remove redundant container addRemoveClass line.
DCO-1.1-Signed-Off-By: Kevin Schaaf <kevin.schaaf@lge.com>
remove dependency on removed protected internal domStyles
Merge pull request #88 from enyojs/BHV-4386

Required by BHV-4386
Merge pull request #86 from enyojs/BHV-6058-kevinpschaaf

BHV-6058: Add flex box implementation of Fittables, to avoid intermediat...

Reviewed-By: Cole Davis (cole.davis@lge.com)
fix to work with new api changes in enyo.Control
need to temporarily switch this to be opt-in
Updated comment to reflect opt-in nature of useFlex flag.

Enyo-DCO-1.1-Signed-off-by: Aaron Tam <aaron.tam@lge.com>
Merge pull request #89 from enyojs/fix-sampler

Fix to work with new internal changes in enyo.Control

Looks good!

Reviewed-by: Aaron Tam (aaron.tam@lge.com)
BHV-8481: Use delegate pattern for FlyweightRepeater.

Enyo-DCO-1.1-Signed-off-by: Aaron Tam <aaron.tam@lge.com>
Merge pull request #90 from enyojs/BHV-8481-aarontam

BHV-8481 and BHV-8486: Use delegate pattern for FlyweightRepeater.
Fix render pattern used for FlyweightRepeater.

Enyo-DCO-1.1-Signed-off-by: Aaron Tam <aaron.tam@lge.com>
Merge pull request #91 from enyojs/fix-flyweightrepeater-aarontam

Fix render pattern used for FlyweightRepeater.
ENYO-4044: Update version to 2.5.0-pre.1

Enyo-DCO-1.1-Signed-off-by: Aaron Tam <aaron.tam@lge.com>
Merge pull request #92 from enyojs/ENYO-4044-aarontam

ENYO-4044: Update version to 2.5.0-pre.1
Merge branch 'master' into bower-jasonrobitaille