[TIMOB-17804] If dialogRect is unspecified set sourceRect to centre of view
[TIMOB-17804] Comments around iOS8 workaround
[TIMOB-17804] Reposition the optionDialog correctly
[TIMOB-17804] Cleanup on dismissal