MB-22653: Remove manual memory management in the Configuration class
MB-22653: Remove manual memory management in the Configuration class

The parseConfiguration function currently uses naive pointers and those
are explicitly deleted after use. The pointers are now wrapped as
unique_ptrs for automatic release.

Change-Id: I843eab2aaf4035f5d0001e0eec306bcfe38e958f
Reviewed-on: http://review.couchbase.org/73845
Tested-by: Build Bot <80754af91bfb6d1073585b046fe0a474ce868509@couchbase.com>
Reviewed-by: Manu Dhundi <158873d90a7ef40f3637a222b7329c09d0222554@couchbase.com>

daverigby/kv_engine,daverigby/kv_engine,membase/ep-engine,membase/ep-engine,couchbase/ep-engine,couchbase/ep-engine,couchbase/ep-engine,membase/ep-engine,couchbase/ep-engine,membase/ep-engine,daverigby/kv_engine,daverigby/kv_engine