Merge branch 'rbarlow-consumer_profile_hashing' into applicability-performance
adding rpm package and errata profiler applicability functions according to the new design
incorporating minor fixes from the pull request review
adding a couple of the previously removed functions to errata profiler since they are being used by functions installing an errata
updating profiler mocks for newly added get_repo_units conduit function for applicability
adding and updating rpm and errata profiler unit tests for new applicability functions
Merge pull request #275 from pulp/skarmark-applicability-performance

adding rpm package and errata profiler applicability functions according to the new design, updating profiler mocks accordingly and unit tests
Minor doc updates to the rpm package profiler
Minor doc updates to the rpm errata profiler
Merge pull request #282 from pulp/skarmark-applicability-performance

Minor doc changes
First pass at combining the RPM and Errata profilers into one.
Begin fixing unit tests, along with some bugs.
All tests inside test_plugins_profilers_yum.py pass.
updating 0012_add_consumer_profile_hash migration to use new YumProfiler
Merge branch 'rbarlow-applicability-performance' of github.com:pulp/pulp_rpm into rbarlow-applicability-performance
Combine the profiler tests together.

Also, fixed a bug in the profiler.
Merge branch 'rbarlow-applicability-performance' of ssh://github.com/pulp/pulp_rpm into rbarlow-applicability-performance
Fix migration 12.
Move the YumProfiler tests into the plugins package.
Move the profiler test module back to its old location for now.