Be more explict with role::mediawiki dependency ordering
Be more explict with role::mediawiki dependency ordering

I did some chaos monkey style testing of creating and destroying VM
instances with `--ordering random` as an explicit option to Puppet. This
testing found that there were some unspecified dependencies that could
break the initial Puppet provisioning. After changing from `include` to
`require` for several supporting components I was unable to reproduce
a broken bare bones initial build.

Change-Id: I8712cbec5dd14a5d35d9478aa0b4ae2c45d2afed

wikimedia/mediawiki-vagrant,wikimedia/mediawiki-vagrant,ankita-kumari/mediawiki-vagrant,wikimedia/mediawiki-vagrant,ankita-kumari/mediawiki-vagrant,ankita-kumari/mediawiki-vagrant,stuartbman/mediawiki-vagrant,wikimedia/mediawiki-vagrant,stuartbman/mediawiki-vagrant,HarriAlasi/wiki3dviewer,ankita-kumari/mediawiki-vagrant,stuartbman/mediawiki-vagrant,ankita-kumari/mediawiki-vagrant,wikimedia/mediawiki-vagrant,stuartbman/mediawiki-vagrant,HarriAlasi/wiki3dviewer,HarriAlasi/wiki3dviewer,HarriAlasi/wiki3dviewer,HarriAlasi/wiki3dviewer,stuartbman/mediawiki-vagrant,HarriAlasi/wiki3dviewer,stuartbman/mediawiki-vagrant,stuartbman/mediawiki-vagrant,ankita-kumari/mediawiki-vagrant,wikimedia/mediawiki-vagrant,HarriAlasi/wiki3dviewer