Configure s3 paths

@dstuebe - This change allows pipelines to configure their entire S3 path templates, not just the bucket names for steps, assets, and logs.  This makes Pipely less opinionated about those path structures, and lets us merge the topic branches we've been using internally.