classify: don't crash when not writing presence CSV
classify: fix writing classification file without ground-truth
ccan: complete update to new version (new files, mainly tests)

The previous commit got all the changed files, but not the new files.