fix #1135 loading indicator scroll issue in IE8-

In IE8 and IE7 the scroll event does not bubble up, so the loading indicator refresh is not triggered when the user scrolls a view inside a container.
This fix registers listeners on the ancestors of the overlayed element (only for IE8 and below), and adds 2 new util methods in aria.utils.Event

(cherry picked from commit 3250a2654c12a46e18bbcdae3662c65ebf56a25b)
fix #1145 ScrollableBodyTest in IE8

Commit 3250a2654c12a46e18bbcdae3662c65ebf56a25b introduced a regression
in IE8 which showed up in ScrollableBodyTest.

In IE8, scroll event is not triggered on #document, but only on window
(other browsers work differently)

http://www.quirksmode.org/dom/events/tests/scroll.html
(cherry picked from commit c1512624915fab3501e285d213c6760fdc158f4e)
1.4.17H