Improvements to thumbnail caching. Part of #23.

Leave load spinner up till first page of thumbnails has loaded
Load remaining thumbnails in background even if not scrolling.
Scroll view back to top when switching sections.
Cache thumbnails to local filesystem to improve load performance. Fixes #23.