Update Vagrant and puppet files for v2 style config

Update Vagrantfile for use with new Vagrant config.
Update pupp manifests to work with newer puppet. Make sure we import
manifests
before we try to include the classes
Add build script using phing

Add build.xml with tasks for phing to run builds and tests.
Add Phing (and dependencies) to composer.json
Add build dir to .gitignore
Merge pull request #120 from ushahidi/build-process

Add build process (and fixes to vagrant dev setup)