Listening for all transition and animation end events

Instead of relying on Modernizr to tell us which animationend event is needed for a given browser, we'll just listen for all of them including transitionend.

Listening for transitionend allows us to write css transitions as well.

Signed-off-by: Jarrod Payne <jpayne@webotomy.com>