Boto config provider

Please rebase this on current master, and set the same for Google Cloud storage, I merged your other pull request