CBIDXT-60 Implementation for Storage Manager

Change-Id: I6c70fc19f24db6fb3cee1e32340a996d827f795d
Reviewed-on: http://review.couchbase.org/38487
Reviewed-by: John Liang <johliang00@gmail.com>
Reviewed-by: Deepkaran Salooja <deepkaran.couchbase@gmail.com>
Tested-by: Deepkaran Salooja <deepkaran.couchbase@gmail.com>