Basis for animations in angularjs

This is a pull request to merge the basic API hooks that provide animations for ngRepeat into AngularJS master.

For review only as of now.
- No tests are complete yet.
- No docs are complete yet.