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
Parity between kitchen config files, update/simplify cloud config
Remove unnecessary test and set path in spec_helper
Added Three different os supports

- Added Redhat chefspec support
- Added Ubuntu chefspec support
- Added Suse chefspec support
- Also added a couple other specs for logrotate
- Removed the hard coding for 3.4.2-1
Upadated some specs

- Checked for false in use_distro_version
- Changed the rpm to deb for debian typo
Making Travis/Rubocop happy.

Stupid whitespaces and hash rockets.
Making rubocop happy
updating rubocop
updating MORE rubocop thingys
Merge pull request #185 from jjasghar/cloud_parity

Updating kitchen configs and fixing tests
fixed merge conflicts
Merge pull request #186 from jjasghar/os_specs

Added Three different os supports
Updating Readme

Here is an initial pass at the changes to the README that were needed
I'll try to keep it up-to-date as we progress.
Opps Typo.
Merge branch 'master' into better_upgrad
Merge branch 'better_upgrad'
fixing merges
Merge pull request #187 from jjasghar/update_readme

Updating Readme