PostDetail: flatten OnPageChangeListener
Picasso: avoid NullPointerException

we build Picasso instance on-demand, so a instance might not exist until
we actually used it.
so we get the memcache directly instead of querying picasso for stats.
SiteAPI: allow some post property to fail
Error: give more info on error