s3tests: add conditional put test

Adding test cases for http://tracker.ceph.com/issues/8562 for review. Please hold out merge until this feature PR: https://github.com/ceph/ceph/pull/2756/ gets merged.