Improves caching of appuserdetail API calls (#525)

appuserdetail API calls should now be properly cached, including calls
made to individual appids found as part of packagedetails API calls.
This local cache expires after one hour.