added tracking of history right before an IAP
YRDReportVirtualPurchaseService now takes only basic types, so we can easily cache those values for sending up the purchase later
added a VO to stored details about virtual purchases
caching VGP purchases for reporting later
fix submission of cached VGP so it only happens after successful launch.php
fixed issues relating to stats being counted twice due to the retrying logic
implemented logic to hold any VGP right after an IAP until the IAP is validated
solidified retry logic, specifically handling EOFException
Merge branch 'virtual-purchase-caching'
added basis for feature tracking, events are tracked locally
submitting feature mastery events to the server now
feature mastery levels are now configurable
Merge branch 'feature-mastery'
fixed typo in method name
removed logScreenVisit, updated docs for setFeatureUseLevels
updated sample to use logFeatureUse instead of logScreenVisit, added history reporting for features
added logFeatureUse/setFeatureUseLevels unity bindings, regenerated jar
holding ad requests/fills reported before launch.php for the subsequent launch.php call, so server doesn't get half-complete stats on ads
added 'feature_before_crash' parameter for launch.php; reports last feature used before the last crash (if last run was crash)
fixed incorrect crash count