MB-12128 Revert "Optimize for improving stale=false query latency"

The reverted commit breaks stale=false query's RYOW property

This reverts commit e866fe9330336ab1bda92743e0bd994530532cc8.

Change-Id: I051833e3ddad39ae28e93fff1eff4f79e36b18f4
Reviewed-on: http://review.couchbase.org/41193
Reviewed-by: Volker Mische <volker.mische@gmail.com>
Reviewed-by: Sarath Lakshman <sarath@couchbase.com>
Tested-by: buildbot <build@couchbase.com>
MB-12128 Add a unit test to verify RYOW property of stale=false query

When a user issues a stale=false query, it should ensure RYOW property.
That means if a document is modified and a stale=false query is issued,
the user should see atleast his change or changes that happened later
in the corresponding view index entries.

Added a unit test case to validate read your own write (RYOW) property
statisfied by stale=false queries.

Change-Id: I1c07c9f7a622e76abda55fb0775f72270679308d
Reviewed-on: http://review.couchbase.org/41192
Reviewed-by: Volker Mische <volker.mische@gmail.com>
Tested-by: buildbot <build@couchbase.com>