fix(ngInclude): only run anchorScroll after animation is done

We need to wait until animations have added the content to the document before
trying to `autoscroll` to anchors that may have been inserted.

Fixes #4723
fix(ngMock): throw more descriptive errors for $animate.flushNext()
fix(ngView): only run anchorScroll after animation is done