Merge pull request #326 from enyojs/data-list

fix case where rebuild bindings was wreaking havoc with auto bindings

Reviewed-By: Ben Combee (ben.combee@lge.com)
Remove extra warning from enyo.bench() that's not needed now

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)
Remove warning message filter from phantomjs-test.js files

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com
Merge pull request #327 from enyojs/remove-perf-warning

Remove extra warning from enyo.bench() that's not needed now

Reviewed-By: Gray Norton (gray.norton@lge.com)
Fix TestRunner -- it uses special subclass mechanism to detect kind definitions of enyo.TestSuite which is incompatible with enyo.kind deferral. For now, add noDefer flag to all TestSuite-based kinds and enyo.TestSuite.

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)
Fix MVC code that converts strings into constructors -- they should use enyo.constructorForKind instead of enyo.getPath to allow for kind deferral.

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)
fix property name

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
Revert getPath changes in Collection.js, Store.js, and BindingSupport.js
Change enyo.getPath() to undefer kinds that are loaded
Rewrite enyo.constructorForKind to use refactored code in enyo.checkConstructor that's used by getPath changes

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)
add model to event propagated from child in repeater

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
Merge branch 'post-defer' into test

Conflicts:
	source/kernel/lang.js
Merge pull request #328 from enyojs/fix-testsuite-after-defer

Fix testsuite after defer

Reviewed-By: Ben Combee (ben.combee@lge.com) & Cole Davis (cole.davis@lge.com)
GF-6660: Defeat native fullscreen support for webOS, since it currently doesn't work.
Enyo-DCO-1.1-Signed-off-by: Kevin Schaaf <kevin.schaaf@lge.com>
GF-6660: Use PalmServiceBridge instead of PalmSystem to detect webOS (PalmSystem seems to go away sometimes).
Enyo-DCO-1.1-Signed-off-by: Kevin Schaaf <kevin.schaaf@lge.com>
Merge pull request #329 from enyojs/GF-6660-kevinpschaaf

GF-6660: Defeat native fullscreen support for webOS, since it currently doesn't work.

Reviewed-By: Ben Combee (ben.combee@lge.com)
ensure that views will receive events from models when they are used in an mv* pattern directly

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

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
allow a raw url to be passed through to the source

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
some scenarios require the use of a completely scrubbed object

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
add convenience reference to the event in the child element

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
fix cases where bindSource was a string and not being resolved

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