OAuth view controller dismissal fix

Changed the receiver of dismissViewController: calls from self.viewController to the modally presented OAuth view controller. This prevents incorrect dismissal if self.viewController itself is presented modally.