Fedora PPC Support

Implement several changes to get Fedora PPC support working on compute nodes. Upstream cookbook support has been removed for Fedora but likely most changes are in attributes. This just includes it and then separates out the repo pointers. This will deprecate the use of yum repos in the environments.

Also included several other misc fixes including support for Icehouse. Skipping full tests this time around due to time constraints.
You do need to make sure this module exists before the <code>modules</code> cookbook is run, or it may not load on first run.