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

(Ryan Blue via Hari)
FLUME-2463. Add Hive and HBase dataset support in DatasetSink.

(Ryan Blue via Hari)
FLUME-1501. Flume Scribe Source needs unit tests.

(Ashish Paliwal via Hari)
[FLUME-2215] ResettableFileInputStream can't support ucs-4 character.

Patch by Alexandre Dutra:
https://issues.apache.org/jira/secure/attachment/12620855/FLUME-2215-1.patch
Force English Locale on SyslogUtils.

This ensures that English locale is used to parse syslog dates
even on systems with different locales.
Ensure proper file permissions on TestHDFSEventSinkOnMiniCluster.

MiniDFSCluster will fail if DFS_DIR has permissions other than
rwxr-x-r-x. This is usually accomplished by having umask set to
0022, which is unconvenient for testing. So we try to set such
permissions with setfacl.
Always use .to*Case() with Locale.ENGLISH.
Add Travis CI conf.