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"
Service-wait support for katello service
improving documentation, reverting changes in commented out tests
950539 - Making content view definition permissions consistent
Asset Pipeline - Fixing mis-included asset edit_helpers.
upgrade fix

dont try to access pulp if we dont actually need to
this allows migrations to work on fresh machines
during db population (and for tests)
treat CentOS like RHEL, otherwise the install fails
defining repo model in migration
Merge pull request #1984 from jlsherrill/build_fix

upgrade fix
remove whitespace
950539 - Adding content view option to package/errata list
Merge pull request #1985 from mccun934/add-centos-support

treat CentOS like RHEL, otherwise the install fails
Merge pull request #1986 from jlsherrill/build_fix

remove whitespace
Merge pull request #1983 from ehelms/asset-fix

Asset Pipeline - Fixing mis-included asset edit_helpers.
Merge pull request #1968 from daviddavis/temp_1366046582

Adding content view option to package/errata list
927598 - Remove system template section of promotion page