Fixing issue #258, bad keyfile permissions.
Fixing issue #258, bad keyfile permissions.

This spits out a warning to the console, but ideally it would also
issue a warning to the GUI for those who didn't start it from the
console. N.B. the warning is a one shot thing, since it fixes the
problem in a way essentially undetectable in the future, so it
should be done right if it is to be done at all.
Maybe we should even disable all keys automatically if the keyfile
is found in an insecure state.

JosephGoulden/PyBitmessageF2F,Erkan-Yilmaz/PyBitmessage,kyucrane/PyBitmessage,torifier/PyBitmessage,torifier/PyBitmessage,domob1812/PyBitmessage,Atheros1/PyBitmessage,tigerbunny/bitmessage,tigerbunny/bitmessage,bmng-dev/PyBitmessage,Atheros1/PyBitmessage,rzr/PyBitmessage,domob1812/PyBitmessage,xeddmc/PyBitmessage,hb9kns/PyBitmessage,lightrabbit/PyBitmessage,debguy0x/PyBitmessage,Atheros1/PyBitmessage,krytarowski/PyBitmessage,mailchuck/PyBitmessage,lightrabbit/PyBitmessage,xeddmc/PyBitmessage,bmng-dev/PyBitmessage,timothyparez/PyBitmessage,hb9kns/PyBitmessage,debguy0x/PyBitmessage,kyucrane/PyBitmessage,domob1812/PyBitmessage,debguy0x/PyBitmessage,gnu3ra/PyBitmessage,mailchuck/PyBitmessage,timothyparez/PyBitmessage,Erkan-Yilmaz/PyBitmessage,mailchuck/PyBitmessage,hb9kns/PyBitmessage,lightrabbit/PyBitmessage,bmng-dev/PyBitmessage,metamarcdw/PyBitmessage-I2P,Atheros1/PyBitmessage,mailchuck/PyBitmessage,lightrabbit/PyBitmessage,metamarcdw/PyBitmessage-I2P,rzr/PyBitmessage,hb9kns/PyBitmessage,timothyparez/PyBitmessage,tigerbunny/bitmessage,torifier/PyBitmessage,krytarowski/PyBitmessage,debguy0x/PyBitmessage,torifier/PyBitmessage,gnu3ra/PyBitmessage,JosephGoulden/PyBitmessageF2F,timothyparez/PyBitmessage