Fix core code so IE8 will once again pass core tests/LoaderTest.js
- Oop.js: change code to not use function names, but instead a variable holding function ref in the closure to avoid IE8 scoping problems
- lang.js: update enyo.isObject to explicitly check for null/undefined, as those identify as "{object Object]" in IE8
- fullscreen.js: guard calls to addEventListener; they won't be made on IE8
- Add core tests for enyo.isObject and enyo.isArray
- Modifiy LoaderTest.js to do nothing on IE8, since we don't support loader there

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

Fix core code so IE8 will once again pass core tests/LoaderTest.js
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