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

I think we should add a friendly warning in the case that this view can't be deleted. Something like "Tried to overwrite a view that can't be cleanly deleted".