- added OnMarketPurchaseCancelled event
- fix #if with invalid macro
- allow to use StoreInfo.GetPurchasableItemWithProductId in editor