Move iOS-specific bits into HandleOpenUrlManager, introduce IExternalUrlManager