Fixing deprecation warning for aslresponse_next and aslresponse_free.

Aren't the second checks (`>=`) enough? I think it will evaluate to false when not defined anyway.

Also it would be good to bring some sanity to our version checking. We have also `NSFoundationVersionNumber_iOS_6_0`/`NSAppKitVersionNumber10_0` and `__IPHONE_OS_VERSION_MIN_REQUIRED`/`MAC_OS_X_VERSION_MIN_REQUIRED` like checks.