[TIMOB-17805][TIMOB-17806] (3_4_X) Popover and Media Module refactor

Cherry Pick PR #6217 into 3_4_X

[TIMOB-17805](https://jira.appcelerator.org/browse/TIMOB-17805)
1. `contentView` is now a required property for Popover
2. `leftNavButton`, `rightNavButton` and `title` properties now are NO-OPS
3. popover moved from ViewProxy to TiProxy
4. iOS8 refactor for popover presentation
[TIMOB-17806](https://jira.appcelerator.org/browse/TIMOB-17806)
1. AudioSession replaced by AVAudioSession
2. `recordinginput` event no longer fires.
3. `linechange` event no longer fires. Replaced by the `routechange` event
4. `audioLineType` deprecated. Replaced by `currentRoute`
5. `audioSessionMode` deprecated. Replaced by `audioSessionCategory`
6. iOS8 refactor for popover presentation