Hide the new iOS8 location auth from iOS7

iOS8 has a new authorisation request system for location services.
These need to be hidden at run time and compile time from iOS7