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.

Private key files are of course still only accessible by the owner.