FLUME-2475. toLowerCase/toUpperCase must specify Locale.

(Santiago M. Mola via Hari)
FLUME-2237. Example config in User Guide to use same notation for Agent name

(Ashish Paliwal via Jarek Jarcec Cecho)
[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
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.
Fix TestResettableInputStreamReader.
Adapt TestResettableInputStreamReader to Java 8.
Workaround to TestFileChannelRestart failing on Travis CI.

See https://travis-ci.org/Stratio/flume/jobs/36775304#L6186
This exceptions seems to occur occasionally but it should
be inocuous.
Fix TestLog.doTestMinimumRequiredSpaceTooSmallForPut.

Travis CI had problems executing this test as is:
https://travis-ci.org/Stratio/flume/jobs/36758319#L6178
Update apache parent pom to version 15.
travis: Raise ulimit for new threads.

Solves Travis CI exception on oraclejdk7:
https://travis-ci.org/Stratio/flume/jobs/36814709#L5747
https://github.com/travis-ci/travis-ci/issues/2496
[FLUME-2486] Add delay after cmd execution in TestExecSource.

Fixes test fail on slow platforms.
https://travis-ci.org/Stratio/flume/jobs/36817397#L6143
[FLUME-2203] Add jsr-305 dependency.
[FLUME-2286] Upgrade Guava to 17.0.
Upgrade snappy-java to 1.1.1.3.
travis: Make hostname point to 127.0.0.1. Fixes HBase tests.