Revert "Carry the accumulator through the foldl correctly"

This reverts commit daf62e64ceafa22094308a810ba3b7793a869301.
Revert "Send a `no_pass` message when a doc fails a filter"

This reverts commit 1a639c9d4b3e307addabfa642953ffc3bc675405.
Revert "Update changes workers with new rexi APIs"

This reverts commit abe37938333a59abaee17720450a2923c6ce0482.
Revert "Update reduce view workers with new rexi APIs"

This reverts commit 3da89dee84da62a7585be5223a288008b3658ade.
Revert "Update map view workers with new rexi APIs"

This reverts commit 1a492c7c8d06ad3e86b0b9430e0b57f3fd478b60.
Use new rexi:stream2 API

This removes the need to add logic around starting the stream
explicitly.

BugzId: 24636
Send a 'no_pass' message when a doc fails a filter

This finishes off some old work to get filtered changes to send status
updates when they have a large number of docs not passing the configured
filter.

BugzId: 17709
BugzId: 21851
Merge pull request #132 from cloudant/24636-use-new-rexi-stream-API

Use new rexi:stream2 API