allow the munin node package name to be changed
Remove data-in-module dependency and data

 - the module_data dependency was not compatible with puppet 3.4.  We
   can import this later
Use /var/run for pidfile for munin-node

 - it runs as root, so no need for a subdirectory
Added changes to use both Debian + RedHat systems. The difference is in munin node log path - where Debian is using /var/log/munin and RedHat is using /var/log/munin-node.
Cleanup
Chnaged log_file to log_dir and included munin::params class inside munin::node
Set munin-node pidfile to the debian default
Update fixtures, need stdlib for testing
Accept "service_ensure" parameter for munin::node
allow empty argument
update test
Do not remove fixtures
Merge branch 'ruzickap-master'

Conflicts:
	manifests/node.pp
Add SmartOS support

 - and update tests
Ensure log_dir parameter is an absolute path
ignore spec/fixtures