[LIBCLOUD-610] gce: better error message for missing key file

This small fix addresses feedback in https://issues.apache.org/jira/browse/LIBCLOUD-610. A check is introduced for the existence and readability of the private key file before passing it on to pycrypto.  If the check fails, the user is notified that the private key file is not present or readable.