Sending receipt data is now possible
Fix getting products on iOS 4.2.1

The initial products request is saved in a property, so that it isn't
deleted right after leaving the requestProductData method.
Receipt validation bug fix
Parameter name fixes in block methods
Merge pull request #69 from pluton8/bugfix_ios4_getting_products

Fix getting products on iOS 4.2.1
Add missing onTransactionCompleted
encode receiptData before send it to our server
trim server responce because it returns 'YES\n'

instead of 'YES'
Merge pull request #94 from yas375/verifying_receipt

Fix fo verifying receipt process
Merge pull request #78 from l4u/missing_callback

Add missing callback
Added support for hosted content
Merge branch 'master' of github.com:MugunthKumar/MKStoreKit
Fixed iCloud bug
Updated README
Update README.mdown
Fixed SKDownload warning
Merge branch 'master' of github.com:MugunthKumar/MKStoreKit
moved .downloads within IPHONE_6 macro
Fixed hostedContent to compile on older OSes
allProducts method will include consumable names as in plist

Actually the removeAllKeychainData method will not delete the remaining count number of the single consumable items.
This happens because remaining consumable items are handled through a custom "name" as expressed in the plist configuration file, while the removeAllKeychainData method just deletes keychain data linked to the product identifier code. So, consumable data will never be completely erased.
Adding a list of the local consumable names to the allProducts solves the problem.