Overhauled puller (continuous feed, saves fewer checkpoints)

Feed type can be changed back to “longpoll” in config file if desired.

Checkpoints are now saved only every 5 seconds max, not after every
change. This is more compatible with Couchbase Lite, and also
reduces load on the gateway.