Test: Improving test performance by moving fixture loading from occuring
with every test suite to once per inclusion of the fixture test case.

Running suite localy the results are:

Previously
  Spec: 2013 sec (33.55 mins)
  Test: 543 sec (9 mins)
  Total: 44 mins

Moving fixture loading
  Spec: 626 sec (10.4 mins)
  Test: 322 sec (5.3 mins)
  Total: 20 mins
Merge pull request #3693 from ehelms/test-performance

Test: Improving test performance by moving fixture loading from occuring
Merge branch 'master' into master-to-cv

Conflicts:
	spec/controllers/content_view_definitions_controller_spec.rb
	spec/controllers/filter_rules_controller_spec.rb
	spec/controllers/filters_controller_spec.rb
	test/controllers/api/v1/content_view_definitions_controller_test.rb
	test/controllers/api/v1/content_views_controller_test.rb
	test/controllers/api/v1/filter_rules_controller_test.rb
	test/controllers/api/v1/filters_controller_test.rb
	test/controllers/content_views_controller_test.rb
	test/controllers/filter_rules_controller_test.rb
	test/controllers/filters_controller_test.rb
	test/fixtures/models/katello_content_view_definition_bases.yml
	test/fixtures/models/katello_content_views.yml
	test/models/authorization/content_view_definition_authorization_test.rb
	test/models/content_view_version_test.rb
	test/models/repository_test.rb
Merge remote-tracking branch 'upstream/master' into parthaa-master-to-cv-rework
Fixing v2 rubocop error
Merge pull request #3697 from daviddavis/parthaa-master-to-cv-rework

Merging master into cv-rework
Content Views Rework: removing the puppet module filter

This commit removes the main code for puppet module filters.
With the rework, puppet modules will become a direct association
with the content view (and not through a traditional filter).

Note: this commit does not address changes to the actual publishing
of a content view, which is currently being worked on.
Merge pull request #3680 from bbuckingham/cv-rework-filters-remove-puppet

Content Views Rework: removing the puppet module filter
Updated content view node publish logic

One of the parts effectively slowing down the publish is the generation
of the node metadata. This code moves the node publish operation to its
own task and separates it from the main publish operation to run in
parallel and not affect completion time.
Fixed a node env join issue