Add preexisting files facility to s3 `add_folder` api.

`add_folder` behaves like `sync` in that, it deletes files that
are not in the upload list from the bucket. The
`pre_existing_files_pattern` parameter should allow a list of patterns
to be excluded from the clean up during the sync.

- Fix failing tests.