Added an attribute for a default package action.

Though it is nice to be able to specify a custom action per package using a hash, it can be cumbersome to maintain this hash when you want every package in the list to upgrade.

This change allows for a custom default action using the attribute `packages_default_action`.