[BUG #8514] added dependency to core.Init
[BUG #8514] fixed tests
[BUG #8514] fixed hasListener
lint fixes
[BUG #8514] replaced event.Timer with setInterval
[BUG #8514] added hasProperty method
[BUG #8514] removed IE8-only srcElement property
[BUG #8560] Added factory method and removed children container
[BUG #8560] Added factory method and removed children container
[BUG #8560] Add root element to base call