GF-6106: add Enyo platform check for webOS 4 / Open webOS via Isis/WebAppManager

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)
Adding internal links, plus additional cleanup. Enyo-DCO-1.1-Signed-Off-By: Jim Tang (jim.tang@lge.com)
Additional cleanup, including Summary section. Enyo-DCO-1.1-Signed-Off-By: Jim Tang (jim.tang@lge.com)
API comment cleanup. Enyo-DCO-1.1-Signed-Off-By: Jim Tang (jim.tang@lge.com)
Addressing JSHint complaint. Enyo-DCO-1.1-Signed-Off-By: Jim Tang (jim.tang@lge.com)
Add documentation for enyo.Scroller.getBounds describing the returned object in more detail.

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)
Quote 'volatile' used as bare word in ComputedPropertySupport
because it's a ES3 "future reserved word", and we need ES3
support for IE8.  Caught by jshint 2.1.6+.

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

Scroller getbounds docs
Remove unused libraries from RepeaterSample.html

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)
Add enyo.scroller wrapper to stsnd alone DataRepeaterSample

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)
Change enyo kind deferral to put static items on deferred constructor, allowing more kinds to be deferred.
Update enyo.Source and enyo.Store to no longer create a defaultSource using enyo.ready, but instead when it's first needed.  This avoids having that tree of kinds automatically created if they're not used.

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)
Added support for "relaunch" cordova webOS event
Enyo-DCO-1.1-Signed-off-by: Jason Robitaille <jason.robitaille@lge.com>
Merge pull request #364 from enyojs/GF-11846-jasonrobitaille

Added support for "relaunch" cordova webOS event

Reviewed-By: Ben Combee (ben.combee@lge.com)
use the actual id as intended and not a reference to the binding itself

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
update to use a reference to the repeater that owns it instead of copying the static values once

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
ensure that the tagsValid flag is accurate as well as add knowledge to appropriate functions so they handle the disconnected state of the dom properly

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
fix typo so previous is propagated with the event, fix collection onModelChanged to propagate the changed and previous objects

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

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
Merge pull request #363 from enyojs/defer-with-statics

Defer with statics
remove unnecessary variable

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