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

It's the latter, we should document it so people don't expect to be able to checkpoint and use subsets of it. We might be able to make several isReady queries, but we will have to figure out the logic in a later release.