[WIP] Puphpet-based vagrant setup

This should successfully run on VirtualBox 4.2 or 4.3.  It installs PHP5.4 which I understand isn't a problem as the version of PHP on the live webserver can be updated quite easily.

##Testing
*after running vagrant up, run vagrant provision (it doesn't automatically provision for me).
*ssh into the VM, cd into /var/www and run composer install
*rm -rf /app/cache and rm -rf /app/logs (then mkdir /app/cache and mkdir /app/logs so the vagrant user has the right permissions)
*run php app/console doctrine:schema:update --force
*make sure you have the database user set as 'protalk' and password set as 'secret' in your parameters.yml file
* add 192.168.56.199 protalk.dev to your hosts file

Then protalk.dev in your browser should show the home page with no items in any lists (as obviously the database is still empty)

Please let me know if this works for you.