(maint) Update test settings hash for CentOS 8 expectations
(maint) Update test settings hash for CentOS 8 expectations

After the recent introduction of the CentOS 8 platform to TravisCI's tests in https://github.com/puppetlabs/puppetlabs-apache/pull/2040, it caused a number of test failures as the test expectations were not updated with the common conf dirs for CentOS 8. This PR should not have been merged without the TravisCI tests executing.

(maint) Fix Rubocop violations

(maint) Eval OS maj version as float, not int

(maint) Cleanup to make more readable

yakatz/puppetlabs-apache,puppetlabs/puppetlabs-apache,traylenator/puppetlabs-apache,yakatz/puppetlabs-apache,puppetlabs/puppetlabs-apache,traylenator/puppetlabs-apache