Remove "controller" property refs from kind documentation

Since we have removed the automatic "controller" property
of controls and started referring to "collection" instead, some
docs needed a slight update.

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)
properly merge components and controllers

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
it is possible to get events and resize requests prior to being rendered so we need to guard this

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
this code could not work in the create method anymore

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
Merge branch 'pre12' into core
need to keep backwards compatibility for now

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
readability

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
accuracy of sort

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
add exposed pageSizeMultiplier property to help manage the now dynamic controlsPerPage property of DataList, fix faulty threshold logic, cleanup and update docs

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
appease jshintlord

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
fix test to work with changes

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
Merge pull request #542 from enyojs/pre-pilot-12

Fixes and updates for pilot-12

Reviewed-By: Ben Combee (ben.combee@lge.com)
Update version to 2.3.0-pre.12

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)
Update file URL simplification code

Earlier fix for local file access on webOS 3 devices disabled
use of local file access when fetching a page from a Windows file
share. This makes that omitting of the hostname conditional on
it being a webOS 3 or earlier device.

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)
Merge pull request #541 from enyojs/docs-remove-controller-refs

Remove "controller" property refs from kind documentation

Reviewed-By: Cole Davis cole.davis@lge.com
Merge pull request #543 from enyojs/fix-file-access

Update file URL simplification code
ENYO-3538: fix setObject handling of unchanged props

The enyo.Model.setObject code didn't correctly detect when a model
changed if the last property set from the new object was the same
as the original value, because a flag was getting overwritten for
each property change. This modifies this setObject code to notice
any change, instead of just the last one. A test is added to
core tests that fails on original code and passes now.

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)
Merge pull request #544 from enyojs/ENYO-3538-unwiredben

ENYO-3538: fix setObject handling of unchanged props

Reviewed-By: Cole Davis (cole.davis@lge.com)
improper ordering disallowed the initialization routine of the delegate to properly update properties as expected; in horizontal orientation the wrong method was being called when deriving the scrolling threshold

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
Merge pull request #545 from enyojs/GF-45822-cole-davis

Fix for: GF-45822

Reviewed-By: Ben Combee (ben.combee@lge.com)