fix(ngEventDirs): Make event directives check for $$phase in progress.

Currently, if you have an ng-focus or ng-blur on an element and in a directive you try to set focus to/from that element, the ng-focus/ng-blur will try to start a digest when one is already in progress.