DQM protobuf reads and writes now close the file descriptors properly.

Well, not properly, this is just a quick fix.
We should rewrite and avoid using ::open altogether.