Use instancetype in FKCollectionsExtensions
Add PRE_IOS_8 macro to OSConditionals.h