remover deprecation warning

"Mocha deprecation warning: Change `require 'mocha'` to `require 'mocha/setup'`."
improve notification tests not to fail when other error notification is already present
ensure logging is loaded only once
disable logging test

not to broke logging setting for test environment
it also removes deprecation warnings
remove deprecation warning, pdf mime type is already defined

removes "warning: already initialized constant PDF"
Changing katello defaults to match what the installer actually does by default.
improving documentation, reverting changes in commented out tests
950539 - Making content view definition permissions consistent
927598 - Remove system template section of promotion page
Merge pull request #1991 from daviddavis/927598

927598 - Remove system template section of promotion page
Merge pull request #1978 from daviddavis/950539

950539 - Making content view definition permissions consistent
Merge pull request #1929 from pitr-ch/quick-fix/remove-deprecation-warnings

remove some deprecation warnings
951538 - Fixing CLI publish message
Changing database name/user/password in travis setup to reflect what is in the default config file.
fix failing rails s
Merge pull request #1996 from pitr-ch/quick-fix/remove-deprecation-warnings

fix failing rails s
Merge pull request #1977 from waldenraines/katello_defaults_fix

Changing katello config to match what the installer actually does by default
fixing issue where scl was used even in fedora
Merge pull request #2002 from jlsherrill/centos_scl_fix

fixing issue where scl was being used even in fedora
asset-pipeline - fix for multiselect on various pages

this commit contains changes to address the issue raised in:
https://github.com/Katello/katello/issues/2001