Add inject hadoop native libs to vanilla hadoop 2

Closes-bug: #1304995

Change-Id: I25238bc29b23a132116b114416589c9a6210fea2
Add RHEL as an expected platform

Change-Id: I1c84117c22f52b482b3a4deaf45d34a62be947d0
Reformat the usage message

Change-Id: I453102e95799e16fd16c90755f69ea4f4ebaab9c
Refactor logic around selinux bug 1204824

Change-Id: If9db8359ad77a9a77ceefabac4d71fef3c162935
Remove IDH support

Partially implements blueprint: remove-idh-plugin

Change-Id: Iac90c3ec88e47f225500617afc55e98d0a719940
Merge "Add inject hadoop native libs to vanilla hadoop 2"
Merge "Add RHEL as an expected platform"
Merge "Reformat the usage message"
Merge "Refactor logic around selinux bug 1204824"
Update hadoop-cdh element

Update and cleanup the hadoop-cdh element. Depend on a more generic CDH
version, otherwise when the Cloudera repository is updated, packages
installed by the element no longer reflect the version it claims to be
installing.
Use the Oracle Java version provided by the new java element.
Remove the firstboot hack.

Change-Id: If94997d9330d2aee0c23f58051a262b516c2c8e5
Merge "Remove IDH support"
Merge "Update hadoop-cdh element"
Idiomatic -d (debug) flag

It's common for a flag's presence to signal a feature is enable and
it's absence to signal disabled. This patch switches '-d true/false'
to simply '-d' or no '-d'.

Change-Id: Iac17cb059823e91bcb27f59757e4f91bb8d0b910
Refactor platform detection code

This separates the platform detection from dependency installation to
allow for the $platform to be used in the input validation section of
the code.

Change-Id: I92062b115f0125b83719bde51fc5edb7adba4224
Merge branch 'master' into exp-merge

Conflicts:
	elements/hadoop-cdh/post-install.d/50-cdh-fixes
Use archive.apache.org instead of www.apache.org

The Apache Hive project has taken hive 0.11.0 down from
www.apache.org. However, it and newer versions are available from
archive.apache.org. This change uses archive over www.

Change-Id: I777c13b70bbc142e31d17fd6c8653aa1960ba532
Merge "Idiomatic -d (debug) flag"
Formally open Juno dev

Change-Id: Icc126e2e1a2c5640a4a55ad5b1ec3ecda2ded780
Merge "Refactor platform detection code"
Detect selinux passwd setting bug

If on a Fedora, CentOS or RHEL system w/ SELinux enabled (even
permissive), bug 1292614 will be hit. This change stops the user
up front instead of deep into the image creation.

Change-Id: I324994c239a75caf9174fe01a0aff08baa03fbf5