[TIMOB-17804]iOS8: Refactor OptionDialog

Fixes 
[TIMOB-17804](https://jira.appcelerator.org/browse/TIMOB-17804)
[TIMOB-17660](https://jira.appcelerator.org/browse/TIMOB-17660)
[TIMOB-17639](https://jira.appcelerator.org/browse/TIMOB-17639)
[TIMOB-17653](https://jira.appcelerator.org/browse/TIMOB-17653)

Regress against Kitchensink