Add support for SSH ed25519 keys

This works with both host and user keys.

(cherry picked from commit 763c65b84f9505b3b2e98b982e2e6cdaf5b662bc)
flock local directory to prevent multiple obnams stacking up
Merge branch 'joeyconfig'