iOS8 fix for location manager authorization request