* Revert "Revert premature api changes (#2097)"
The new API is optional and current API is fully supported.
This reverts commit 46cb564067.
* Update comments to reflect API changes.
* Mark the FDLURLComponents initializer return as nullable.
* Run Style.
* Allow for new initializer for FIRDynamicLinkComponents to have a nullable instancetype return.
* Update Changelog for v3.3.0
* Keep deprecated method initalization separate.
* Comments updates and other minor fixes.
* Consider domainURIPrefixes for exact matches with incoming short/long URLs.
* Add warning for deprecated API if developer passes in a domain with a scheme.
* Revert "Add warning for deprecated API to indicate that the passed in domain name's scheme will deduced as https (#2078)"
This reverts commit ceb839293e.
* Revert "Allow setting the domainURIPrefix for custom domain names/paths when creating dynamic links (#2071)"
This reverts commit d917bac047.
* Revert "Minor edits: change domain names in test app plist, fix warnings."
This reverts commit 15f5d46807.
* Revert "Fix style. Run ./scripts/style.sh"
This reverts commit 0e16e6c863.
* Revert "Allow for custom domains in the FDL iOS SDK"
This reverts commit 5e33153f70.
* Version is still 3.2.0
* Add support for creating DL with custom domain names/paths. The new domainURIPrefix parameter requires either a. a valid FDL domain name created in the Firebase console or b. a custom domain name or c. a custom domain name with path registered for DL. All domainURIPrefixes need to start with a valid (https) scheme.
* Fix style.
* style
* Fix typo in DEPRECATED_MSG_ATTRIBUTE, other nits.
* Fix styling.
* Check incoming domainURIPrefix for validity using NSURL and check for an https scheme.