Add missing includes and class forward declarations
Add Xcode project for compiling PubNub as iOS static library
Add include for <Availability.h>

- This is needed in order for __IPHONE_OS_VERSION_MIN_REQUIRED to be defined
Typo