Fix requirements for Munin::Plugin define

 - Move requirements to a scoped File default

 - Do not require non-existant class Munin::Plugins
Write munin::plugin tests to match documentation
Rewrite munin::plugin according to tests
Add a changelog
Merge branch 'issue-3-munin-plugin'