Check for angular asynchronously to behave better around RequireJS

We have indeterminate test failures, even when using ignoreSynchronization, in Safari and newer versions of Firefox, related to the check for the angular injector: the global angular variable isn't available immediately at the time the test runs. These changes result in green specs and allow us to drop ignoreSynchronization.