Update README with CDH5 docs

Change-Id: I16fc689063c1e16d8e6ab5f572dc4de261346afd
Use mapreduce.shuffle instead of mapreduce_shuffle as comes with default yarn-site.xml

Change-Id: Ifcfd70bcaba9ef86db61a922bce799c4c78d1776
Updates for TODO.md

Change-Id: If45333d908220aa7a03009dc4212af3e5aaa46e7
Use exec to make sure hosts.exclude exists rather than managing file resource

Change-Id: I72165daf359e877f8353726e2b8de9686ae0ef68
Add TODO for fixing Oozie Server extjs install

Change-Id: I9068aad90b1cc5e1320b11438b2963de3a6b368b
Use mapreduce_shuffle!  This is correct

Change-Id: I8d2bc6d79106b1875c893413406f1f66e5c15421
Add missing templates

These should have been committed earlier

Change-Id: I0df7ed2067fe1e83ca606b08043ed63260e16dbc
Add custom facts for CDH versions

Change-Id: I0fe84dfc613c333185d706846468521e8bf846a2
Use dpkg-query to get cdh version facts

Change-Id: Iee5ae02f756d084855ff64dc41b52cbf7a5cc422
Fix .gitreview url

Change-Id: I4f0e593de78cfae78de6d4b960293a311cbd9703
Remove $ha_enabled parameter, infer this from $journalnode_hosts

HA is obviously desired if $journalnode_hosts are specified.

Change-Id: I2bf87fd150cf5c3d607e3f62e671ac928c5efeff
Remove $ha_enabled parameter

Change-Id: I35a2df7db928194e70f8f7d3bd42f119f53e3a6b
Remove versions.rb facts - this caused every node to print out dpkg-query warnings

Since custom facts are evaluated on every node, dpkg-query --show was running on
every node even if CDH was not installed.  Not good!  Facter 2+ has support
for confining facts to certain nodes based on arbitrary ruby code blocks.
If/when WMF starts using Facter 2+, we may bring this back.

For now, CDH versions will have to be hardcoded (e.g. hive auxpath).

Change-Id: I428dd458a6ba88415cab6d2041b7a733c0fe514f
Don't set zookeeper configs in hive-site.xml if $zookeeper_hosts is empty

Change-Id: Idc2bc8047979cb8135ec7648bc7b08ca2402341e