Several minor changes to the openstack manifest:

- Use generic::mysql::packages::server rather than locally defining
  the mysql-server package.

- Use generic::mysql::packages::client rather than locally defining
  the mysql-client package.

- Use webserver:php5 rather than locally gathering up all
  the packages we would need for equivalent functionality.

- Add "if !defined" wrappers around several declarations in
  order to prevent conflicts with mediawiki_singlenode

- Make sure /a gets created before we try to use /a/backup

Change-Id: I684c8a05a1980fb7de91de38b4cbb6d19414649f
Merge "Several minor changes to the openstack manifest:" into production