Better API and allows full power of iOS8 with backwards compat for iOS7
Revert "Compatibility for compilation with iOS7 target SDK"

This reverts commit 73843c716e4e8da8e365e37f8720051be7bcaa8a.
Merge branch 'new'