Preliminary tests for $firebaseAuth
Merge remote-tracking branch 'upstream/master' into firebase-auth-tests
Fix tests after merge of @239e2de.

Commit @239e2de added an option options argument to authWithCustomToken.
This caused a test failure.
Change tests to reflect new API.
Fix code styling (auth-tests).
Delete extra whitespace
More tests for FirebaseAuth.
Tests for `$getAuth()`, `$unauth`, and `$onAuth`.
Tests for FirebaseAuth: $requireAuth / $waitForAuth
Tests for FirebaseAuth: user management functions
remove istanbul ignore in FirebaseAuth
Add test coverage for firebaseAuth
auth-tests: minor style changes
auth-tests: minor style changes.
Merge remote-tracking branch 'upstream/master' into firebase-auth-tests
Disable failing test until #496 is closed.
 [ ] Close #496
 [ ] Re-enable test
auth: Add tests for new deprecation logging and object arguments
Merge remote-tracking branch 'upstream/master' into firebase-auth-tests
Re-enable $createUser test.
It no longer fails, but there is still an issue.
Add test and resolution for #496. Closes #496.
auth-tests: style changes. auth: return user object instead of just uid.
Separate tests for OAuth string token and credential objects.
Fix test failure. Switch usermanagement tests to use new argument format.

In all tests except those specifically testing deprecated behavior,
use the correct argument format.