Allow to set up hive's auxpath globally

Using this setting, it becomes easy to pass a common SerDe to hive
globally.

Change-Id: I563d50c4010e97162b5ca060fd08ff9e7730a5e1
Support logging via GELF, for sending to Logstash

Uses a Log4j appender to deliver log events as compressed JSON objects in
Greylog Extended Log Format via UDP, TCP, or Redis. Disabled by default.

Requires in classpath (such as /usr/lib/hadoop/lib/):
* json_simple-1.1.jar (package: libjson-simple-java)
* logstash-gelf.jar (https://github.com/mp911de/logstash-gelf)

Based on these instructions: http://www.paluch.biz/blog/95

Change-Id: I39c2a41c2d776e76a43fc921603dbb5b66096ebf
Add CDH5 support, drop CDH4 support

- MRv1 support removed from this module for CDH5.
- JVM heap size for various services is not parametized.
- removed vestigial tests/.  These didn't really do much.
- httpfs now puppetized.

Change-Id: Ia65a1d15b8a4891f97b990667e64657199631c08