Fixed the sinkEvents method which was not overriding the gwt2.6
DOMStandardImpl anymore because of a change in the API to use the new
Element object instead of the old one. Which resulted in the animation
end event not being known to the DOM adn it wasn't being handled.
Simplified the implementation to use a common DOMSafariImpl. Add
removing the manually added listener when the component is disposed