refactor($animate): use $animate.$$setClassImmediately to save code

Please write a gist or push a commit somewhere so I can see what you have in mind. Extending a promise is problematic since if another promise is chained then the methods are lost. There's no real outside use for it outside of $animate.