Skip test temporary to find CI fix
Upgrade to Pig 0.14
Upgrade to Spark 1.1.1
[STORM] Upgrade to 0.9.3
[HIVE] upgrade to 0.14.0

Upgrade to Hive 0.14.0 (which again breaks (functional) backwards compatibility)
[Hive] Fix incorrect permission causing tests to fail

Hive creates the scratch dir incorrectly and than complains about missing permissions.
The tests tries to address by creating the folder by hand on *nix/posix file systems.
[PIG] Document work-around for Pig 1 reducer problem

Since in many cases Pig internal assumptions force the use of 1 reducer,
no matter the job properties or the number of splits, document the
settings that disable this behavior (and which unfortunately cannot be
set directly by es-hadoop).

fix #294
[Hive] downgrade pom to Hive 0.13 to avoid the dependency snapshot mess from occurring

Hive 0.14 depends on (calcite) snapshot jars which have been deleted from their custom repo rendering Hive 0.14 unusable.
To avoid the issue from occurring downstream, downgrade to Hive 0.13.1 until 0.14.1 comes along.
The code is both binary and source compatible with Hive 0.13 and 0.14

fix #337
[MR] Check for invalid Progressable

In Hadoop-like envs, Progressable might be invalid causing exceptions
when going through the MR layer.

Fix #330
[DOC] Fix incorrect name

Fix incorrect statement in README.md
Fix #329
[DOC] Correct method name

MR Job class provides a `setOutputFormatClass` not `setOutputFormat` method
Fix #324
[MR] Be conservative and don't reuse Hadoop objects

In Hadoop like environments (like Spark) the objects passed to consumers might be completely
replaced and lead to strange exceptions. For this reason always create a new object under both MR
APIs (old and new)

Fix #338
Fix nested type serialization
Style consistency
Merge branch 'pr/327'

Fix #327
[MR] Properly escape JSON extracted values

When constructing documents with fields from JSON data, properly
escape chars (according to the JSON spec) to avoid invalid documents

Relates #311
Allow the raw JSON to be returned (as a String)

Enhance ScrollReader to _extract_ the document source from the
response instead of converting it into a Map. For efficiency, the
implementation does not create additional objects rather it keeps
pointers back to the source that are created during parsing so it has
an accurate representation of the data.
[SPARK] Add dedicated API for returning results as raw JSON

Relates to #251
Add more checks to understand why the CI fails

Relates #251
[SPARK] Improve signature by removing type alias

While `type` is handy to avoid repetition of large signatures, it also
changes the class declaration and thus it's a no go
Relates #251