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.