CDK-347. Implement DatasetTarget#handleExisting and WriteMode support.

Yeah, package-private is fine.