feat($rootScope): allow $evalAsync to queue operations to be run after digest

This makes it possible to have callback functions for the digest loop.

The usefulness of this feature can be found when one need to safely measure or check the contents of elements after the DOM is updated.