Don't use top-scope.

WARNING: top-scope variable being used without an explicit namespace on
line 17
Lint: Move ensure to first line

WARNING: ensure found on line but it's not the first attribute on line
48
Puppet-lint: Disable documentation check
Lint: Double quote puppet variables

Not really. It's a bash variable, but it looks like a Puppet
variable. We can still use double quotes and escape the $.

https://github.com/rodjek/puppet-lint/issues/113

ERROR: single quoted string containing a variable found on line 3
Install Query Monitor

fixes #317
Disable WordPress Core Updates

WordPress is version controlled. We don't need to check for updates.

See #310
Set the GEOIP value to a default country ("us").

Allow overrides via a constant.
Merge pull request #319 from Automattic/feature/118-geo-compat

Set the GEOIP value to a default country ("us").
Turn on MySQL slow query log

Fixes #318
Query Monitor: Create symlink for db.php

Fixes #317
Git ignore wp-content/db.php
Disable automatic core updates

see #216
Fix submodules.

Unfortunately changing a github username or repository name breaks
submodules in some contexts. We should find a way to work around this,
but for now I'll just fix them.
Reverse the intermediate image sizes logic

We want to disable intermediate images if Jetpack is enabled.
Retire Debug Bar in favor of Query Monitor

In my testing, turning off Debug Bar lowers page load times
in wp-admin from ~7.5s to ~2.5s. We're using Query Monitor
now anyway, which provides most of the information in Debug Bar.

See #328