* Restores ML Pods after M77.
* Fix Package.swift
* Refactor model info to be in-memory.
* Add improved model download functionality w/ single set of download handlers per task.
* Rename model download to better match URLSessionTask.
* Rename model download to better match URLSessionTask.
* Update unit test to read/write to user defaults.
* Configure downloader with Firebase app.
* Minor updates to model downloader and tests.
* Singleton for model downloader instance, for default and custom app.
* Manually add app lifecycle handling + TODOs for Firebase Components.
* Replace options with app name as a property in ModelDownloader.
* Update unit test to check model downloader instance creation + minor rename.
* Restores ML Pods after M77.
* Fix Package.swift
* Refactor model info to be in-memory.
* Add improved model download functionality w/ single set of download handlers per task.
* Rename model download to better match URLSessionTask.
* Rename model download to better match URLSessionTask.
* Update unit test to read/write to user defaults.
* Minor updates to model downloader and tests.
* Use caches directory for model storage on tvOS.
* Change modelInfo to be privately settable.