Add a test for SHA1ing of non-regular files (#85)

This creates a UNIX domain socket (not compatible with Windows) and
"modifies" it - a correctly working Listen should not attempt to SHA1
that file (as it confuses servers).