added support for installation of non-core plugins (taken verbatim from puppet-foreman)

I'm not a fan of separate params classes unless we need them. Is it really needed?