FLUME-2469. DatasetSink should load dataset when needed, not at startup.

(Ryan Blue via Hari)
Merge remote-tracking branch 'remotes/origin/trunk' into trunk