Update README.md
Prepare a 0.3.0 release.
Merge pull request #40 from apenney/release

Prepare a 0.3.0 release.
Remove special cases for Precise

Node.js on Precise is hopelessly outdated, so we should always use the
PPA.
Add version parameter
Merge pull request #28 from bfirsh/version-parameter

Add version parameter
Merge pull request #41 from lunaryorn/fix-precise

Remove special cases for Precise
Prepare 0.4.0 release.
Merge pull request #46 from apenney/0.4.0

Prepare 0.4.0 release.
Add Gemfile and update travis to test against modern versions of Puppet.
Merge pull request #47 from apenney/travis

Add Gemfile and update travis to test against modern versions of Puppet.
Merge pull request #32 from antoniojrod/patch-1

Update README.md
FM-103: Add metadata.json to all modules.
Merge pull request #52 from apenney/metadata

FM-103: Add metadata.json to all modules.
Ignore exit codes from "npm list --json" as they can be misleading

Instead just try and parse the JSON on stdout.  If the command doesn't
produce JSON fail, then the error handler still exists.  Bugs in npm or
packaging like https://bugzilla.redhat.com/show_bug.cgi?id=986422 can
cause package lists to come back empty even if the error's harmless.
Merge pull request #56 from domcleal/ignore-exitcode

Ignore exit codes from "npm list --json" as they can be misleading
Set $HOME for npm commands.
Added logic to only set $HOME on puppet 3+.
Merge pull request #59 from myplanetdigital-experimental/59-npm-set-HOME

Set $HOME for npm execs (pkgs like node-gym require)
Changed Amazon package name