feat($animate): allow directives to cancel animation events

setClass = 4 params
addClass / removeClass = 3 params
enter / leave / move = 2 params

So it's basically finding the done function.