Allows customization of bar button items, simplifying the ability to subclass and customize the look
Falls back to using compact width layout if UITraitCollection's horizontalSizeClass is UIUserInterfaceSizeClassUnspecified
Correctly handles presenting share sheet when running in an app extension
Fixed incorrect progressView autoresizingMask to ensure it remains at the bottom of the navigation bar even during rotations
Uses custom com.rileytestut.RSTWebViewController.url UTI for 1Password Extension to prevent UTI declaration conflicts