Thread safety cleanup in CondFormats/Common

Modify return type of FileBlob::getUncompressedBlob
from a bare pointer to a unique_ptr. This eliminates
a report from the thread safety static code checker
of a potential thread safety problem. Also changes
code that calls this function to use the new interface
and in one case fixes a memory leak.