add platformName to enyo.platform

allow to easily get the platform name with enyo.platform.platformName
add scrollToIndex api method

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

Fix for GF-40422, add scrollToIndex API

Reviewed-By: Ben Combee (ben.combee@lge.com)
fix horizontal orientation

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
Update core tests to use collection instead of controller

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)
Merge pull request #516 from enyojs/GF-41827-cole-davis

fix horizontal orientation

Reviewed-By: Ben Combee (ben.combee@lge.com)
Merge pull request #517 from enyojs/update-core-test-for-controller

Update core tests to use collection instead of controller
Make enyo.Scroller non-deferred for API compat

We've documented that app developers can modify enyo.Scroller.touchScrolling
to change the default behavior, so we need to ensure this kind exists in its
final form from definition time.

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)
Merge pull request #518 from enyojs/undefer-scroller

Make enyo.Scroller non-deferred for API compat

Reviewed-By: Cole Davis (cole.davis@lge.com)
Merge pull request #519 from prodisoftdev/master

add platformName to enyo.platform

Reviewed-By: Ben Combee (ben.combee@lge.com)