tahoe_check.py: tolerate missing fields in check results for LIT files/dirs

fixes https://tahoe-lafs.org/trac/tahoe-lafs/ticket/1758

Also test this case and improve some existing tests of 'tahoe check'.

Signed-off-by: David-Sarah Hopwood <david-sarah@jacaranda.org>