[TIMOB-17642][TIMOB-17645][TIMOB-17634] (3_4_X) iOS8 support for forced orientations

Cherry Pick PR #6033 into 3_4_X

Fixes 
[TIMOB-17634](https://jira.appcelerator.org/browse/TIMOB-17634)
[TIMOB-17645](https://jira.appcelerator.org/browse/TIMOB-17645)
[TIMOB-17642](https://jira.appcelerator.org/browse/TIMOB-17642)