Fetch full-text content from Elasticsearch in batches

This should help avoid ES heap space errors when there's lots of
full-text content to download.

Also increase the full-text content sent per sync to 1M chars (up from
500K).