Remove scope variable from forEach (it can be done using createDelegate)
Remove scope variable from onReady (it can be done using createDelegate)
Remove scope variable from forEach (it can be done using createDelegate)
Added hasKeyOrValue() function.
Added containsChild() functionality.
Make extend() work on EDOM if only an Object is passed.