Merged commit 5f6b7ab from https://code.google.com/p/marketbilling/
Parents: ba61fb3aaa
Author: btco Oliveira <btco@google.com>
Date: February-14-13 6:37:18 PM

Fixing cleanup issue with launchPurchaseFlow().
flagEndAsync() was not being called properly in some failure cases.
Merged commit 7ec85a9 from https://code.google.com/p/marketbilling/
Parents: e4f8a8789c
Author: btco Oliveira <btco@google.com>
Date: March-15-13 8:48:12 PM
Labels: upstream/master
Fixing a few issues:

TrivialDrive v3 Billing Sample NullPointerException - possible bug in onIabSetupFinished/queryInventory
https://code.google.com/p/android/issues/detail?id=42338

Patch for /v3/src/com/example/android/trivialdrivesample/util/IabHelper.java (patch not applied, but same effect accomplished)
https://code.google.com/p/marketbilling/issues/detail?id=101

Also, adding better guards to detect when callbacks get called after the IabHelper object
has been disposed of, at which point the correct behavior is to ignore those callbacks.