Fallback methods for discovering UIAAlert buttons.

UIAAlerts on iOS 8 often don't have the normal buttons. This PR adds fallback methods for trying to locate the correct button for both dismissing and accepting alerts.
could you either do `buttons.OK` or `buttons["OK"]`?