Better upgrade and distro package installation.

The rabbitmq cookbook should support both install and upgrade of packages.

Fixes issue#143
This totally didn't work how i expected. I'll need to investigate this.