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).
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 #7754 - Adds cloning of activation key, BZ 531307
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
fixes #7680 - filter errata optionally by organization id from api
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 #8119 - Remove tests covered by rubocop
Merge pull request #4740 from cfouant/copy

fixes #7754 - Adds cloning of activation key, BZ 531307