originally from 2ee2a3f5ade6ae9e2f52a14efe88de4edacfaa3a fixes batchingChanged to immediately refresh

fixes batchingChanged to immediately refresh

Conflicts:
	tools/test/core/tests/DataRepeaterTest.js

Conflicts:
	source/ui/data/DataRepeater.js
	tools/test/core/tests/DataRepeaterTest.js
originally c74170485022bf4ce08f928aae4114cada157135

tabs, not spaces
originally from 6eb48ddf154530c6cabb5a2cd73abc6cfabc96cc

Update the mouse coords in events when the body has been scaled. (Netcast 4)
Adds a new set of properties for calculating the clientX and clientY coordinates that are included on enyo events, which accurately reflect the position of the mouse on the screen.
The scale factors for X and Y are updated on load and on window resize.
Enyo-DCO-1.1-Signed-off-by: Blake Stephens <blake.stephens@lge.com>

Conflicts:
	source/dom/Control.js
originally from 30d3e56e3d58ad3da9d7b8fee67cfec3b09ddc84

Removing forgotten debugging lines.
Enyo-DCO-1.1-Signed-off-by: Blake Stephens <blake.stephens@lge.com>
originally from 8549b54ba47e07eea92e3c4aadbf0587fade6b5f

Improve code styling
Enyo-DCO-1.1-Signed-off-by: Blake Stephens <blake.stephens@lge.com>
originally from 09948b59f4698fbf92809f889e239ce68930a244

add option for TouchScroller to not prevent default browser action
originally from 3fbb58fef7d5f2df0294faa533f6d031f9d75022

Set correct content type for commits (application/json)

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
originally from ebb074013cbb9992fd8c75cbdf2ca9fb49227d30

Updated enyo.Select to include a "value" property, and enyo.Option to include a "selected" property.
Enyo-DCO-1.1-Signed-off-by: Blake Stephens <blake.stephens@lge.com>
originally from 2e84d395f5b6969876ec11bd05553a86a0017da0

Added a new enyo.Style kind to dynamically generate style tags.
Enyo-DCO-1.1-Signed-off-by: Blake Stephens <blake.stephens@lge.com>
originally from 0c10caf1bce7db252f604dd6b260d4c78272ee26

Added a new enyo.StylesheetSupport mixin, which generates a stylesheet that rides along next to the control it's mixed-into.
Enyo-DCO-1.1-Signed-off-by: Blake Stephens <blake.stephens@lge.com>
originally from c8f0eede160462f4163b0fe447d84dd66af1a6b3

Added enyo.SpriteAnimation kind which lets you easily create animated sprite images with just a few properties.
Enyo-DCO-1.1-Signed-off-by: Blake Stephens <blake.stephens@lge.com>
originally from 8adaa00180f8a5ea7fca6b2c301c83ee10866338

Forgot a comma.
originally from f26a4ed54504da485b23e6927d9083962d44da49

Fix several travis issues.
originally from 75a3531842dec9d2be0a8ca7f475ab8371e34ddf

Removed unnecessary sanitization.
Enyo-DCO-1.1-Signed-off-by: Blake Stephens <blake.stephens@lge.com>
originally from a9df0e234a652788f8c52ce85bb3c64c8dd02c3e

BHV-6058: Use absolute positioning to implement .enyo-scrollee-fit when scroller is used as a child of flexbox, since percentage-based sizing is not supported by flexbox.  According to notes in TouchScrollStrategy, the percentage sizing was only needed for IE to avoid a bug with non-zero scrollTop and abs pos siblings; since older versions of IE won't opt-in to the flexbox implementation, we can get away with reverting back to an enyo-fit implementation when using flexbox.
DCO-1.1-Signed-Off-By: Kevin Schaaf <kevin.schaaf@lge.com>
originally from 2d1973c55e5752b72bd24e7a219a1c501b0bafca

BHV-6832: Fire onEnd when rAF animation has actually finished.

Enyo-DCO-1.1-Signed-off-by: Aaron Tam <aaron.tam@lge.com>
originally from b55d3d7b63fc7bd2ab4f6abca17fd37582418d7b

Updated to include a Y axis scaling check and updated comment to be more descriptive.
Enyo-DCO-1.1-Signed-off-by: Blake Stephens <blake.stephens@lge.com>
originally from b09ee23b32eb1e3b58389071b4ba5d5e52436f07

BHV-3615: Make sup call can be called only when scroller is generated on DataList

Current enyo.DataList can call sup (which is calling _select and getChildForIndex function in DataRepeater) when this.$.scroller.canGenerate is false.
In this case the list.boundsCache is undefined and this makes error in height function.
Moving sup call inside the canGenerate check make this issue not happens.

Fixing http://jira2.lgsvl.com/browse/BHV-3615

DCO-1.1-Signed-Off-By: Kunmyon Choi kunmyon.choi@lge.com
originally from c052b8e87d33022e5dbbbbdf9c63c509457284c9

BHV-5319: parameter ordering should be swapped when calling opts.fail at
enyo.XHRSource
Enyo-DCO-1.1-Signed-off-by: SoonGil Choi soongil.choi@lge.com

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
originally from 3c76d4ab613ff4c4be3789282de4ecdb29047646

ENYO-4017: Ensure deploy errors out on badly formatted deploy.json, rather than taking default action for non-existent deploy.json.
DCO-1.1-Signed-Off-By: Kevin Schaaf <kevin.schaaf@lge.com>