RegisterInAppPurchase fixes

- separated FusePurchaseState enums for iOS and Android
- added transactionID parameter for iOS purchase registration