Clean up gitkeep files, make hidden

The one in amazon/bin was checked into git as a symbolic link that would
be broken on other users' systems ;-)  Presumably happened before the
`find` command in awsenv-rehash excluded it.
Avoid settings vars for missing files, unset in that case

If files are missing, don't export vars with bogus values. You may not,
for instance, need to use EC2 for all of your AWS accounts, and
additionally EC2_CERT and EC2_PRIVATE_KEY and their associated options
for the EC2 CLI tools are deprecated.

If these variables indeed will not be exported, unset them so you can
switch between accounts without tainting the environment with mixed
account settings.
Only warn on validation of missing non-essential files

Instead of exiting with an error code.
Merge pull request #13 from ches/unset-vars-for-missing-elements

Unset vars for missing elements
Export AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY

This naming scheme is used by the new official aws-cli client [1], so
hopefully it is becoming somewhat of a standard. It stems from the
underlying boto Python library, so incidentally it automatically serves
other tools like Ansible too.


[1]: https://github.com/aws/aws-cli
Merge pull request #14 from ches/new-auth-vars

Export AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY