elasticsearch 1.4.2

Closes #35077.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Mark maven as a build-time dep where appropriate