Ensure old config is removed when chaning to/from hourly rotation

When changing an existing rule to hourly, the config should be removed from
/etc/logrotate.d/. Similarly, when changing a rule from hourly, the config
should be removed from /etc/logrotate.d/hourly/.

Fixes #22
Merge pull request #25 from rodjek/issue-22

Ensure old config is removed when chaning to/from hourly rotation
Changed postrotate option to accept array value

This allows for multi-line postrotate values when a rotation requires
multiple commands to be executed upon completion.
Add .ruby-version to gitignore
Merge branch 'master' of https://github.com/gudlyf/puppet-logrotate into gudlyf-master
Update documentation to reflect the array of postrotate commands
Add test case for array of postrotate commands
support postrotate as both an array and a string
Add specs for prerotate, firstaction & lastaction taking arrays
add support for arrays in prerotate, firstaction & lastaction
Update docs
Merge pull request #29 from rodjek/action_arrays

prerotate, firstaction, lastaction should take arrays too
Improve cron script to hide command output unless it fails

Fixes #24
Fixes #16
Merge pull request #30 from rodjek/improved_cron_script

Improve cron script to hide command output unless it fails
Get rid of the underscore prefixed variables that don't work with the future parser
Merge branch 'master' into issue-23