Fix #683: SplitView: Nested animations
Fix #683: SplitView: Nested animations

SplitView's resize animation helper, transformWithTransition, needs to be
more strict when listening to onTransitionEnd. It needs verify that the
element and transition property match before completing the animation
promise.

Otherwise, the promise may complete prematurely due to animations on
descendants or animations on other properties.

nobuoka/winjs,nobuoka/winjs,kevinwsbr/winjs,PaulWells/winjs,grork/winjs,KevinTCoughlin/winjs,GREYFOXRGR/winjs,grork/winjs,KevinTCoughlin/winjs,PaulWells/winjs,gautamsi/winjs,PaulWells/winjs,rigdern/winjs,jmptrader/winjs,ladyinblack/winjs,KevinTCoughlin/winjs,ladyinblack/winjs,IveWong/winjs,jmptrader/winjs,ladyinblack/winjs,GREYFOXRGR/winjs,kevinwsbr/winjs,gautamsi/winjs,Guadzilah/winjs,gautamsi/winjs,IveWong/winjs,edrohler/winjs,CensoredUser/winjs,Guadzilah/winjs,jmptrader/winjs,GREYFOXRGR/winjs,edrohler/winjs,Guadzilah/winjs,IveWong/winjs,rigdern/winjs,CensoredUser/winjs,nobuoka/winjs,kevinwsbr/winjs,edrohler/winjs,CensoredUser/winjs,rigdern/winjs,grork/winjs