Currently it mentions that the calls are thread-safe. While technically true, `configure` should only be called from the main thread to ensure all SDKs are configured by the time they are used.
* FIRAppTests: apple platform flag
* FIRApp: add apple platform to firebaseUserAgent
* Make sure Catalyst app run on macOS is logged as "maccatalyst"
* Comments