Update init.pp

Was including the development (unstable) even when flag was false.
#pr-62 hasn't been merged yet... so...
Fix for chrislea ppa that already installs npm
Merge pull request #68 from barthoda/master

Ubuntu uses uppercase for the operatingsystem fact
Merge pull request #64 from vpassapera/patch-1

Fix ubuntu development package being installed when dev flag is set to false
Prepare a 0.5.0 release.
Merge pull request #73 from apenney/050-release

Prepare a 0.5.0 release.
Remove metadata, since it's not correct
Merge pull request #74 from hunner/remove_os_stuff

Remove metadata, since it's not correct
Fix the specs.
Update travis settings.
Merge pull request #76 from apenney/fix-specs

Fix the specs.
install nodejs and npm on gentoo
Merge pull request #71 from hairmare/feature/gentoo

install nodejs and npm on gentoo