FLUME-2343. Add Kerberos and user impersonation support to Dataset Sink.

(Ryan Blue via Hari Shreedharan)