Create AvailabilityMacros.h

apple stuff