[WIP] Refresh and store lists of installed/purchased/developed apps by the user (bug 969433)

https://bugzilla.mozilla.org/show_bug.cgi?id=969433

**TODO:**
- [x] Store the lists on login
- [x] Create methods to use the list data
- [x] Use the newly created methods instead of app.user in the views / templates
- [ ] Refresh the list via a consumer-info call if I'm already logged in. Make sure to be smart about this to avoid doing the consumer-info call twice!
- [ ] Refresh the list when the app is focused
- [ ] Add tests


Note: Changing fireplace and/or the API to not use any user-dependent params/information in the search/featured API endpoint is a separate issue, https://bugzilla.mozilla.org/show_bug.cgi?id=975413