feat($rootScope): allow passing `locals` argument to $evalAsync

Closes #10390