MB-4455 Disable backfill phase for checkpoint-unaware TAP producer
MB-4455 Disable backfill phase for checkpoint-unaware TAP producer

If the TAP producer (e.g. 1.6.5) does not support checkpoints, the
TAP consumer should disable backfill phase support, but instead
simply put backfilled items into the checkpoint and create a new
checkpoint itself based on the time bound or the number of items
in the current checkpoint.

Change-Id: Iad71c2825e88017b15adda1e3f7257d8131700cc
Reviewed-on: http://review.couchbase.org/11034
Reviewed-by: Michael Wiederhold <a17fed27eaa842282862ff7c1b9c8395a26ac320@couchbase.com>
Tested-by: Chiyoung Seo <8b279095f11c26cc21045fda5a3e51debb005aa9@gmail.com>

couchbaselabs/ep-engine,couchbaselabs/ep-engine,jimwwalker/ep-engine,jimwwalker/ep-engine,hisundar/ep-engine,daverigby/kv_engine,hisundar/ep-engine,teligent-ru/ep-engine,hisundar/ep-engine,couchbaselabs/ep-engine,daverigby/ep-engine,membase/ep-engine,jimwwalker/ep-engine,couchbase/ep-engine,zbase/ep-engine,abhinavdangeti/ep-engine,couchbaselabs/ep-engine,sriganes/ep-engine,teligent-ru/ep-engine,teligent-ru/ep-engine,abhinavdangeti/ep-engine,owendCB/ep-engine,jimwwalker/ep-engine,daverigby/kv_engine,zbase/ep-engine,daverigby/kv_engine,sriganes/ep-engine,couchbase/ep-engine,abhinavdangeti/ep-engine,membase/ep-engine,zbase/ep-engine,couchbase/ep-engine,daverigby/ep-engine,sriganes/ep-engine,abhinavdangeti/ep-engine,daverigby/kv_engine,daverigby/ep-engine,owendCB/ep-engine,abhinavdangeti/ep-engine,teligent-ru/ep-engine,hisundar/ep-engine,zbase/ep-engine,membase/ep-engine,owendCB/ep-engine,sriganes/ep-engine,daverigby/ep-engine,membase/ep-engine,couchbaselabs/ep-engine,zbase/ep-engine,couchbase/ep-engine,owendCB/ep-engine