fixes #7273 - sync puppet and rpm content together

previously there was a task spawned to sync rpm content to the capsule
when puppet content sync to the capsule was added, it was not added in
this 2nd task.  This commit moves puppet syncing to that 2nd, spanwed task.
Fixes #6773 - Host inherits Content Source from Hostgroup
Merge pull request #4617 from jlsherrill/7273

fixes #7273 - capsule sync puppet and rpm content together
Fixes #7389: Prevent undefined method error from root controller.

This error was introduced while removing the V1 API and leads to
and undefined method error whenever RHSM attempts to get a list
of routes.
Fixes #7390: Change global variable $/ to $INPUT_RECORD_SEPARATOR.
Merge pull request #4645 from ehelms/fixes-7390

Fixes #7390: Change global variable $/ to $INPUT_RECORD_SEPARATOR.
Fixes #3584: Enable all tests to be run.

During the enginification process, tests were turned on one by one
and in the process some were left out. This changes the test task
to run all tests in the spec/ and test/ directories and fixes
those that haven't been run since engification.
Fixes #7394: Stop blocking plugin routes from being loaded properly.

Prior to tis change, if a Foreman plugin was declared via bundler
after Katello in load order, the routes would not get properly loaded
within the application. This meant that these routes were in-accessible,
and could lead to intermittent and un-expected behaviors.
Merge pull request #4635 from ehelms/fixes-3584

Fixes #3584: Enable all tests to be run.
fixes #6488 enable autosearch completion on Katello model filters
Merge pull request #4646 from ehelms/fixes-7389

Fixes #7389: Prevent undefined method error from root controller.
Fixes #7395: Turn off strong params for Candlepin proxies controller.
Merge pull request #4570 from eLobato/6773

Fixes #6773 - Host inherits Content Source from Hostgroup
fixes #7404 - add salt support to katello templates
Merge pull request #4385 from stbenjam/autocomplete

fixes #6488 - enable autosearch completion on Katello model filters
Merge pull request #4649 from ehelms/fixes-7395

Fixes #7395: Turn off strong params for Candlepin proxies controller.
fixes #7410 - replaced query_params with params
Merge pull request #4650 from stbenjam/7404

fixes #7404 - add salt support to katello templates
Merge pull request #4652 from thomasmckay/7410-sub-mgr

fixes #7410 - replaced query_params with params
Merge pull request #4648 from ehelms/fixes-7394

Fixes #7394: Stop blocking plugin routes from being loaded properly.