Ensure submodules are installed before we run Puppet

Fixes #295
Generate intermediate images if Photon is disabled.

When JETPACK_DEV_DEBUG is turned on, Photon won't work
so we still need to generate intermediate image sizes.

Fixes #239
Remove phpmyadmin
Bump memory to 1GB
Pin puppet-lint to 1.0.1

There is a bug in puppet-lint 1.1.0 that ignores `ignore_paths`.

Fixes #296
We should just do `git clone --recursive` instead of doing an
extra provisioning step.

Fixes #297
props @zamoose
Supply -q (quiet mode) when wp script calls vagrant ssh

This prevents the noise from "Connection to 127.0.0.1 closed." being output with each WP-CLI command.
Merge pull request #298 from xwpco/wp-cli-ssh-quiet-mode

Supply -q (quiet mode) when bin/wp script calls vagrant ssh
Bring in line with WP coding standards

Missing spaces at edge of parenthesis
Merge pull request #299 from mikemike/patch-1

Bring in line with WP coding standards
Make wp-config.php conform to WP coding standards
Merge pull request #300 from xwpco/wp-config-wpcs

Make wp-config.php conform to WP coding standards
MP6 is dead. Long live MP6!
Merge pull request #302 from danielbachhuber/patch-3

MP6 is dead. Long live MP6!
Use a random DB password, to fix https://github.com/Automattic/vip-quickstart/issues/126
Revert "Use a random DB password, to fix https://github.com/Automattic/vip-quickstart/issues/126"

This reverts commit 9451ee193428b391ade5cb8d4e66485f3e0674a5.
Revert "Revert "Use a random DB password, to fix https://github.com/Automattic/vip-quickstart/issues/126""

This reverts commit 38e10cd0e0d13c9605b56e1b390ec4ffe2ccc0c6.
Remove extra lines
Replace the old DB password when we update it.

When you reprovision, a new password is generated. We need to
replace it in wp-config instead of adding another entry.

See #307
Merge branch 'ChrisHardie-master'

See #307