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.
Merge pull request #4635 from ehelms/fixes-3584

Fixes #3584: Enable all tests to be run.
Merge pull request #4646 from ehelms/fixes-7389

Fixes #7389: Prevent undefined method error from root controller.