Declare provider as upgradeable
Upgrade package database
Upgrade packages if required
Avoid double execution when package is up-to-date
Merge pull request #3 from Telefonica/task/allow_upgrades

Allow package upgrades