I don't see any reason the checkpointing field needs to be declared
volatile.
Merge pull request #915 from wiredtiger/checkpointing_not_volatile

Remove volatile declaration from checkpointing field.
Fix Coverity warning:

>>>     CID 1192605:  Resource leak  (RESOURCE_LEAK)
>>>     Handle variable "fd" going out of scope leaks the handle.