refs #6463 - hammer was unable to update the org's desc, BZ 1114136
Fixes #7947 - Validating package checksums when syncing

Check the package checksums after they are synced. This will tell if packages
are corrupt, partially downloaded, etc. Decided to make a config option to
disable it too as checking decreased the performance of the sync by about 40%
(observed 1 hr 12 min without validation for a RHEL 6server kickstart repo and
1 hr 40 min for the same repo but with the checksum validation enabled).
Refs #7733: Remove usage of Host fixtures in favor of Host factories.

Foreman is moving to the use of factories for testing and removing
the host fixtures from usage. Here we change out our reliance on
those host fixtures in favor of the factories.
Merge pull request #4757 from ehelms/refs-7733

Refs #7733: Remove usage of Host fixtures in favor of Host factories.
fixes #7993 - showing available errata and not all applicable
Fixes #8013: Rely on factory_girl_rails and mocha version from Foreman.
Merge pull request #4748 from komidore64/rmi6463-organization-desccriptification-station

refs #6463 - hammer was unable to update the org's desc, BZ 1114136
fixes #7996 - don't index users in elasticsearch
Merge pull request #4759 from ehelms/fixes-8013

Fixes #8013: Rely on factory_girl_rails version from Foreman for consist...
Merge pull request #4756 from stbenjam/7996

fixes #7996 - don't index users in elasticsearch
Merge pull request #4755 from jlsherrill/7993

fixes #7993 - showing available errata and not all applicable
fixes #8087 - Locations - update to allow proper use of nested locations

Without this commit, the user can click 'Nest' to created a nested
location; however, they cannot actually assign a parent location.
As a result, nesting really isn't functional.

This commit will conditionally remove the 'parent' for organization
taxonomies, but leave them in place on the location taxonomies.

This can be tested using the following:
- new & edit org - confirm there is no 'parent'
- new, edit, nest location - confirm that user can select a 'parent'
fixes #8089 - Content Dashboard - fix the sorting of items in Sync Overview
Merge pull request #4764 from bbuckingham/issue-8089

fixes #8089 - Content Dashboard - fix the sorting of items in Sync Overview
Merge pull request #4763 from bbuckingham/issue-8087

fixes #8087 - Locations - update to allow proper use of nested locations
Merge pull request #4747 from daviddavis/temp/20141014174658

Fixes #7947 - Validate package checksums when syncing
Fixes #7951 - Add/Remove Docker repos to Content Views

One can now add/remove docker based repos to content views.
Merge pull request #4758 from parthaa/cv-ui

Fixes #7951 - UI - Add/Remove Docker repos to Content Views
Fixes #7688: add a content hosts tab to the errata details.

Adds a content host tab to the errata details page that allows
the listing and syncing of applicable content hosts.

http://projects.theforeman.org/issues/7688