Use modern version of stdlib in Puppetfile

Stdlib 4.x is backwards compatible with stdlib 3.x. The openstack
modules now depend on stdlib 4.x so trying to use 3.x causes conflicts.
.gitignore updates
Fix vagrant box miscommits
Update Puppetfile dependency on concat

This fixes issues with apache trying to use the concat resource.
Add option to setup puppet with rvm in allinone

The puppet master is unreliable on centos with ruby 1.8.7, and
sometimes falls over with only one node. Since it is harder to set up
apache and passenger via scripts, this patch adds the option to install
a newer version of ruby via rvm and puppet via gems.
Remove keep_ip parameter from vs_port declaration
Pin apache in Puppetfile
Merge pull request #102 from puppetlabs/bugfixes

Bugfixes