CDK-474: CrunchDatasets by URI

This pull request builds on https://github.com/kite-sdk/kite/pull/98 adding changes to get Crunch sources and targets by URI.
I will remove the unnecessary cast here.