Use ensure_packages to avoid redeclaration

This helps if you have other parts of your manifest which declare the same package. The only downside is that your package now depends on puppetlabs-stdlib with this. But I can't imagine an installation without the stdlib.