allow s3file to use ec2 keys

We needed to be able to use the Authorization header for our OpenStack swift instance so i added some capabilities to this module. Let me know if there is anything you dislike or want cleaned up.