[No reviewer] Pull in cpp-common fix to use shared_ptrs in DnsCachedResolver