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.
updating rubocop
updating MORE rubocop thingys
fixed merge conflicts
Merge pull request #186 from jjasghar/os_specs

Added Three different os supports