[COOK-3573] Add Test Kitchen, Specs, and Travis CI

Signed-off-by: Seth Vargo <sethvargo@gmail.com>
[COOK-3435] Add support for RELP

Signed-off-by: Seth Vargo <sethvargo@gmail.com>
Version bump to v1.8.0
Bump devodd release
Fix rubocop warning about if conditionals
Add CI badge to README [ci skip]
Update README formatting
Update default attributes with underscores in large numbers for readability
[COOK-3609] Add actionqueue to remote rsyslog configuration

Signed-off-by: Seth Vargo <sethvargo@gmail.com>
[COOK-3600] Add SmartOS support

Signed-off-by: Seth Vargo <sethvargo@gmail.com>
[COOK-3608] Split `mail.*` facilities

The split mail.* facilities in the `50-default.conf` template is a problem for me on mail servers.  This seems to be an opinionated addition to Debian-ish rsyslog defaults as shipped, however I retained that functionality on non-RHEL systems for cookbook backwards compatibility.

The `50-default.conf` is very much geared towards Ubuntu/Debian. Which is not a huge problem, but the cookbook generates log files which will never get rotated on RHEL family, and probably other, systems.

This adds a hash knob to allow log facilities and log destination to be rendered in the `50-default.conf` template for these two requirements.

Signed-off-by: Seth Vargo <sethvargo@gmail.com>
[COOK-3736] Add OmniOS support

Signed-off-by: Seth Vargo <sethvargo@gmail.com>
Version bump to v1.9.0
Version bump to v1.9.1
[COOK-3876] rate_limits for rsyslog

Signed-off-by: Sean OMeara <someara@opscode.com>
[COOK-4021] Allow specifying default templates for local and remote

Signed-off-by: Sean OMeara <someara@opscode.com>
updating kitchen
Version bump to v1.10.0
Version bump to v1.10.0
Version bump to v1.10.2