If `credentials` file has permissions other than 0600, print warning and exit.
Merge pull request #438 from havenwood/master

If `credentials` file has permissions other than 0600, abort.

The rubygems.org credentials file was saved with invalid credentials in the past.  Since this may have lead to disclosure of the credentials to a third party in the past abort with an error instead of attempting to fix it.