[ios] - add support for compiling with Xcode 6 and iOS 8 SDK

This fixes compilation for ios/atv2 with latest Xcode 6.0.1 and iOS 8 SDK. Thx @linusyang who did the major work on this in his arm64 branch.

The last commit here (fixing pvr addons) will be dropped whenever the fix was merged in xbmc-pvr-addons repo (PR sent).

@davilla any idea how to properly fix the asm of libmpeg2 instead of disabling?
4.2 should be all right for `armv7`. Maybe only needed in the `arm64`, since 4.3 is the minimal supported target. (And __should not__ set to be higher. Otherwise, the compiler will implicitly use c++11 standard and fail to link the final binary.)