Add data-aware saving pattern to the s3 adapter

s3read("default/xgb")
s3read("default/xgb_data_label")

now training data does not live in the tundraContainer anymore
I would call the adapter `s3.data` instead of `data`, to make it explicit we are using S3.