Allow getting credentials from environment variables

Amazon's EC2 tools use the environment variables AWS_ACCESS_KEY and
AWS_SECRET_KEY to store credentials. This commit allows vagrant-aws to
get credentials in the same way, reducing the risk of leaking them by
removing the need to store them in the Vagrantfile.

NB This is the first time I ever write any Ruby, so some style or organisation changes might be needed on the tests.