#97 handle dispose()
https://github.com/onepf/OpenIAB/issues/97
Merge pull request #103 from oorlov/#97-part1-dispose()

#97 handle dispose()
#97 dispose() should shutdown IabHelper in any conditions gently
https://github.com/onepf/OpenIAB/issues/111
Merge pull request #112 from onepf/111-added_check_for_failed_setups

Fix for #111 checkInventory() : Don't query if setup failed
Fix for #111 verify samsungSku at setup() and every time when sky is used
Merge pull request #113 from oorlov/OpenIAB/109-samsung_sku_verification

Fix for #111 verify samsungSku at setup() and every time when sky is used
Fix for #101 Using SamsungApps before SamsungApps setup is done. Added warnings about wrong Samsung settings.
Fox for #102: SecurityException happens if .apk of first OpenStore is installed on device after an app with OpenIAB
Fix for #123: Amazon: check currentUser.equals(response.getUserdId()). Assume PurchaseResponse and PurchaseUpdatesResponse can come only after GetUserIdResponse
Samples: better to use android:configChanges="orientation|screenSize", otherwise activity restarts and in-app flow is dropped
Fix for #115 use applicationContext for all interaction with Android