Fix autoBindings to support nested controls by renaming an internal method and searching only children that are owned by the root object or have the same owner as the root object of the binding.

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)
Add binding block test to BindingTest.js

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)
Add AutoBindingTest to core test suite

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)
Add better test case for interior autobindings
Add code to pre-resolve transform properties specified in autobinding to proper owner scope

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)
Add returns to test cases after failing this.finish calls (AutoBindingTest.js and BindingTest.js)

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

ENYO-2714 - make nested AutoBindings work, add tests for AutoBinding