Update sync script to the latest from @dgoodlad

As gisted at https://gist.github.com/dgoodlad/34f429d1b84a471933d3, and
linked from https://github.com/boxen/puppet-homebrew/issues/60, this is
the latest sync script used by Github's our-boxen. It uses the newer
aws-sdk-core gem, and apparently actually works.
just keeping it fresh
Install NodeJS using `nodejs::version`

The latest major release of puppet-nodejs, removed the versions classes:

    https://github.com/boxen/puppet-nodejs/releases

Cc: @tarebyte, @rafaelfranca
Dots, not underscores!

Addresses #689
Add Vagrant

 Changes to be committed:
	modified:   Puppetfile
	modified:   Puppetfile.lock
	modified:   modules/people/manifests/enriqueruiz.pp
	new file:   modules/people/manifests/enriqueruiz/applications.pp
	new file:   vendor/puppet/cache/boxen-puppet-vagrant-3.2.0.tar.gz
Modify manifest file

 Changes to be committed:
	modified:   modules/people/manifests/enriqueruiz.pp
Add iterm2

 Changes to be committed:
	modified:   Puppetfile
	modified:   Puppetfile.lock
	modified:   modules/people/manifests/enriqueruiz/applications.pp
	new file:   vendor/puppet/cache/boxen-puppet-iterm2-1.2.2.tar.gz
Add bash completion

 Changes to be committed:
	modified:   Puppetfile
	modified:   Puppetfile.lock
	modified:   modules/people/manifests/enriqueruiz.pp
	modified:   modules/people/manifests/enriqueruiz/applications.pp
	new file:   vendor/puppet/cache/boxen-puppet-bash-1.1.0.tar.gz
Revert to these files

 Changes to be committed:
	modified:   Puppetfile
	modified:   Puppetfile.lock
	modified:   modules/people/manifests/enriqueruiz/applications.pp
	new file:   vendor/puppet/cache/boxen-puppet-chrome-1.2.0.tar.gz
	new file:   vendor/puppet/cache/boxen-puppet-firefox-1.2.3.tar.gz
Remove textwrangler

 Changes to be committed:
	modified:   Puppetfile
	modified:   Puppetfile.lock
	modified:   modules/people/manifests/enriqueruiz/applications.pp
	new file:   vendor/puppet/cache/boxen-puppet-textwrangler-1.0.6.tar.gz

 Changes to be committed:
	modified:   Puppetfile
	modified:   Puppetfile.lock
	modified:   modules/people/manifests/enriqueruiz/applications.pp
	new file:   vendor/puppet/cache/boxen-puppet-textwrangler-1.0.6.tar.gz
 Untracked files:
	vendor/cache/aws-sdk-core-2.0.14.gem
	vendor/cache/jmespath-1.0.2.gem
	vendor/cache/mini_portile-0.6.1.gem
	vendor/cache/nokogiri-1.6.5.gem
	vendor/cache/rbvmomi-1.8.2.gem
Merge branch 'master' of https://github.com/enriqueruiz/ninja-boxen