force class definition checks to use absolute scope
Ensure that mod packages are installed before conf

Currently, there is no strict ordering that ensures
that the conf file is only created after a mods
packages are installed.

This means that it is possible for the .conf file to be
created before package installation.

In the case of libapache2-mod-wsgi (3.4-4ubuntu2.1.14.04.1),
this lead to a package install failure on Ubuntu Trusty

dpkg: error processing package libapache2-mod-wsgi (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
  libapache2-mod-wsgi
  Sub-process /usr/bin/dpkg returned an error code (1)

The order is ensured by this patch by assuming that the mod.conf
file is named: "${mod}.conf" (the same assumption made by the related
symlink) and placing a conditional dependency on all packages indicated
being required for the installation of the module.
Clean-up hash lookup and avoid local undef var
Fix formatting of sethandler description

The code example in the `satisfy` section didn't close the code block.
(FM-1876) Remove trailing whitespace from manifests/vhost.pp

This commit allows apache's lint tests to pass
Merge pull request #843 from justinstoller/maint/master/fix-lint-errors

(FM-1876) Remove trailing whitespace from manifests/vhost.pp
Update vhost.pp

Getting duplicate declaration errors for logroots managed from puppet and *not* apache even though it tries to create it if not defined.
Fix issue with puppet_module_install, removed and using updated method from beaker core copy_module_to
Merge pull request #842 from antaflos/patch-2

Fix formatting of sethandler description
Fix typo in mod::pagespeed memache_servers
Merge pull request #837 from bodepd/ensure_conf_after_package

Ensure that mod packages are installed before conf
Fix correct type for php_admin and sort hash
Merge pull request #851 from olivierHa/master

Fix correct type for php_admin and sort hash
Fix some Puppet Lint errors
MODULES-1294 Fix issue with auth_require not taking precedence over default of require all granted, added checks for require and auth_require before adding the default
Merge branch '1.1.x' into master
Changing $port to interpolated string "${port}" to fix "Cannot use Fixnum where String is expected" errors under Puppet 3.7.x
Merge pull request #833 from GeoffWilliams/classroom_php_fix

force class definition checks to use absolute scope
Merge pull request #840 from digitalmediacenter/fix_puppet_lint_errors

Fix some Puppet Lint errors
Merge pull request #849 from kritznl/master

Fix typo in mod::pagespeed memache_servers