Introduced metadata.json, removed Modulefile

See
https://docs.puppetlabs.com/puppet/latest/reference/modules_publishing.html

"DEPRECATION WARNING As of Puppet 3.6 the Modulefile has been deprecated
in favor of the metadata.json file."
Implemented caching for 'nodejs_latest_version' and 'nodejs_stable_version' facts. This should speed up the Puppet/Facter run (depends on location, but 'time facter -p' is roughly 5-6 sec faster). By default fresh versions are fetched once a day from nodejs.org. Though not a complete solution to #63, if a cached and recent versions exist in /tmp/puppetfacts/nodejs, this should also avoid problems when nodejs.org is down
Merge pull request #64 from rainopik/master

Caching of 'nodejs_latest_version' and 'nodejs_stable_version' facts, should speed up puppetrun and facter
Merge pull request #68 from grafjo/patch-12

Introduced metadata.json, removed Modulefile
Prepare 1.8.0 release
[blacksmith] Bump version
Fix metadata.json, remove Modulefile that has been reintroduced into 1.8.0
[blacksmith] Bump version
Add ruby 1.8 to travis-ci config
Don't use require_relative (ruby 1.8 does not support it)

Fix #69
[blacksmith] Bump version
[blacksmith] Bump version
speaking variable name, create symlinks by default

fixes #70
fixed the patch yehaa
Merge pull request #74 from leberknecht/patch-1

speaking variable name, create symlinks by default
Add support OpenSuse operating system and its proper tests
node-current should read node-default
Merge pull request #75 from rgardler/patch-1

node-current should read node-default