fix(scope): allow sending emit/broadcast when no on()
feat(zone): Allow escaping of auto-digest mechanism. 

Closes #557
feat(animation): Animation lib and demo.
doc(animate): Variable naming in animation_runner.
feat(animation): ng-repeat basic implementation of add & remove.
feat(animate): Animation in Block instead of specific directives
feat(animate): remove animation from ng-repeat.
feat(animate): Run animation frame outside of angular digest loop.
refactor: some cleanup / refactoring