master
test(ngAnimate): ensure that `blockTransitions` can be spied upon
perf(ngAnimate): avoid repeated calls to addClass/removeClass when animation has no duration
chore(eslint): enable `quotes: ["error", "single"]`
fix($animate): avoid memory leak with `$animate.enabled(element, enabled)`
fix(ngAnimate): remove prepare classes with multiple structural animations
fix(ngAnimateSwap): make it compatible with `ngIf` on the same element