Creates a new user with an email address and password.
Returned UserCredential objects include top-level providerId and operationType fields. additionalUserInfo, when present, is attached as a non-enumerable property.
providerId
operationType
additionalUserInfo
Creates a new user with an email address and password.