CDK-379. Tests generating derby db in git tracked location.
Merge pull request #43 from QwertyManiac/CDK-379

CDK-379. Tests generating derby db in git tracked location.
CDK-383: Upgrade kite-morphlines-saxon module from Saxon-HE-9.5.1-4 to Saxon-HE-9.5.1-5
Changed collided to collides to make it present tense.
Correct format strings for Guava preconditions

Use the correct formatting token (%s) for Guava Precondition
calls.
Merge pull request #49 from gabrielreid/precondition-format-string

Correct format strings for Guava preconditions
CDK-283: Run hadoop-1 tests on default artifacts.

This updates the Travis CI config to run hadoop-1 tests on the default
artifacts produced by building against hadoop-2 dependencies. This tests
the binary compatibility of Kite with both versions.

The hadoop-1 profile no longer builds artifacts, and should only be used
for testing with:
  mvn test -Dhadoop.profile=1 <other options>
CDK-283: Add kite-hadoop-compat module.

To fix morphlines when hadoop-1 jars are provided, this moves the
dynamic method resolution from kite-data to a new module,
kite-hadoop-compatibility, that provides dynamically-resolved shim
methods to work around binary changes. Now both kite-data and
kite-morphlines depend on kite-hadoop-compatibility for methods like
getConfiguration and getFileSystem.

Hadoop-1 tests are passing locally.