Port WMFAppViewController.m over to Swift, but do not change the method ordering or refactor to Coordinators. You may delete dead code but otherwise, maintain the same methods and ordering. This is so that it is easily review-able in a PR.
Test Notes
Main TestFlight 8.2.0 (latest)
Regression test launching app, article restoration, and deep linking.