CCBC-1008: use unique_ptr instead of auto_ptr
CCBC-1008: use unique_ptr instead of auto_ptr

We can just replace it in typedefs, because we are not passing the
pointers anywhere, and do not export the typedefs outside of build unit.

Change-Id: I866de3047c49010efad4c592a854afda56d8b510
Reviewed-on: http://review.couchbase.org/102252
Tested-by: Build Bot <80754af91bfb6d1073585b046fe0a474ce868509@couchbase.com>
Reviewed-by: Ellis Breen <9d8041ac7ead8d3e1f3217c04c7ed5e3098c2381@couchbase.com>

couchbase/libcouchbase,kojiromike/libcouchbase,kojiromike/libcouchbase,couchbase/libcouchbase,avsej/libcouchbase,couchbase/libcouchbase,avsej/libcouchbase,avsej/libcouchbase,couchbase/libcouchbase,couchbase/libcouchbase,avsej/libcouchbase,avsej/libcouchbase,couchbase/libcouchbase,avsej/libcouchbase,kojiromike/libcouchbase,kojiromike/libcouchbase,couchbase/libcouchbase,avsej/libcouchbase