Add the packages upgrade support

The rabbitmq cookbook should support both install and upgrade of packages.

Fixes issue#143
This pins the version of the package for upgrade

So you make sure you don't upgrade anything other than what you.
Fixed up the tests and added :install instead
Merge branch 'master' into better_upgrad
Merge branch 'better_upgrad'
fixing merges