update to much better verified billing logic

Update to Billing v3.0.0 which removes the bad purchaseWithReceipt event
and consumes transaction data on the same onPurchase callback.