Enhanced version of puppet package resource and some providers