ENH/TST: add anonymous reading of s3 for public buckets

closes #7246