fix($animate): remove the ng-animate className after canceling animation

Closes #7784
Closes #7801 
Closes #7894
+1 for better docs for the test