Revert "MB-8348: implemented option for compactor's --evict flag"

This reverts commit fd5240abb641f8c636d879abc3872968f78a2d73.

Change-Id: I274a5177805c15d65d03a6ee6f0a80e641c82548
Reviewed-on: http://review.couchbase.org/26679
Reviewed-by: Filipe David Borba Manana <fdmanana@gmail.com>
Tested-by: Aaron Miller <apage43@ninjawhale.com>
2.1.0 branch at build 2.0.2-824

Change-Id: I1028097de25635a1684f9567faffe991a79e898e
Reviewed-on: http://review.couchbase.org/26701
Reviewed-by: Philip Labee <philip@couchbase.com>
Tested-by: Philip Labee <philip@couchbase.com>
MB-8357 Don't merge view log files

During the view compaction retry phase, don't merge the
log files, as these can result in stale and no longer valid
KV pairs in the view btrees in some circumstances.

This issue happens only when during the initial view compaction
phase multiple view updates happen, each update gets a new
version of the same documents and each document version produces
a different key than before. Because btree operations are sorted
by key and then by operation (insert or remove), this results
in stale (no longer valid) and current KV pairs to end up in view
btrees. For example, lets say there's 2 log files for a view btree,
each with the following contents:

File 1: [ {insert, {Key1, DocId_A}, Value1} ]
File 2: [ {remove, {Key1, DocId_A}}, {insert, {Key2, DocId_A}, Value2} ]

After those 2 files are merged, we ended up with a file having the
following operations:

[ {remove, {Key1, DocId_A}}, {insert, {Key1, DocId_A}, Value1}, {insert, {Key2, DocId_A}, Value2} ]

Which would cause the corresponding view btree to have stale data
besides current and valid data.

Change-Id: I19a71bfa7dd754376500361b1ea76afb57e22ece
Reviewed-on: http://review.couchbase.org/26821
Reviewed-by: Chris Anderson <jchris@couchbase.com>
Reviewed-by: Damien Katz <damien@couchbase.com>
Tested-by: Filipe David Borba Manana <fdmanana@gmail.com>
Merge remote-tracking branch 'origin/2.1.0'

* origin/2.1.0:
  MB-8357 Don't merge view log files
  2.1.0 branch at build 2.0.2-824
  Revert "MB-8348: implemented option for compactor's --evict flag"

Conflicts:
	src/couch_set_view/src/couch_set_view_compactor.erl
	src/couch_set_view/src/couch_set_view_group.erl

Change-Id: I5ffcce3579ed942c15db649c794d7305856850d8