client-s3: List sends bucket names when bucket not specified (#3439)
client-s3: List sends bucket names when bucket not specified (#3439)

This commit also has some simplifications in the the listing code.
krisis/mc,balamurugana/mc,minio/mc,krisis/mc,vadmeste/mc,minio/mc,balamurugana/mc,vadmeste/mc