Add local photostream info caching

Now we only update the photostream once a day, instead of doing it every
time we get the "next" photo. This saves both in network usage and in
update time.