Automated wordpress setup and updated vagrant and puppet files for compa...

...tibility with current versions

Wordpress automation courtesy of
https://github.com/hunner/puppet-wordpress. Updated all puppet modules.
Removed firewall puppet module as it is no longer required by the
current apache module. Updated Vagrantfile for vagrant 1.1+ compat.
Cleaned up the site.pp file a bit for readability.

Tested and verified working, including making new posts with media (removed the puppet step to manually create the uploads folder since wordpress seemed to make the dir just fine).