Make public keys and configuration files world-readable.

There is no reason to keep others from seeing the contents of public key
files and configuration files. It makes exchanging host files slightly
less convenient for no benefit.

In fact, this can even hurt security because it makes it less obvious to
the user what is actually private and what isn't.

Private key files are of course still only accessible by the owner.