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.
Updated copyright symbol
removing else since if clause returns and updating a comment
making a function docstring generic rather than referencing errata
moving profile_lookup_table formation outside before calling individual calculate_applicability functions for rpm and errata to improve performance
Merge pull request #300 from pulp/rbarlow-applicability-performance

rbarlow applicability performance - combining rpm and errata profiler into one yum profiler