Fix 'vagrant provision'

You're supposed to be able to run 'vagrant provision' to apply the puppet configs again, but when doing this with our config, it removed the config files that enable PHP and SSL in Apache. I've fixed this by removing the php-puppet submodule, that we weren't really using anyway, and adding the declarations for PHP and SSL using the Apache submodule. The upshot is I can now do 'vagrant halt' and then 'vagrant up' and PHP continues to work.