Add default attributes to determine user and group for syslog and whether to use privlege seperation
added documentation for new attributes
Merge pull request #5 from rjw1/master

[COOK-1678] Set default attributes for users depending on version and platform.
reference attribute as node key instead of on its own
[COOK-1189] Notify rsyslog service to restart on template file change
Add attribute for max message size
Merge branch 'COOK-1650'
add name attribute to metadata
Merge pull request #6 from miketheman/COOK-1189

[COOK-1189] Notify rsyslog service to restart on template file change
use reload, not restart, per COOK-1189 comment
add test kitchen support
update contributing doc w/ test-kitchen info
release v1.2.0
Revert "use reload, not restart, per COOK-1189 comment"

This reverts commit 6e6b706bf0a4040e1a51827a4249bfb2603b5366.

Per Mike Fiedler's comment on the COOK-1189 ticket, using "restart" is
the "Right Thing To Do".
release v1.3.0
Same contents in files. Collapse into less specific dir
DRY cleanup of attrs

Set user/group/priv_separation outside of platform case block
with sane defaults. Override in platform case block as needed.
Moved max_message_size up where it belongs, not dangling at
the bottom of the file.
Introduce RHEL6 defaults file for /etc/sysconfig/rsyslog
Introduce defaults_file attribute for platform abstraction

Default value is "/etc/default/rsyslog" but cased for redhat
to be "/etc/sysconfig/rsyslog"
Reverting 302d5c0c94b8a8290fd0792b5aced22820eb80c9

I see why this was done this way now (to allow support for
Ubuntu 8.04). Putting it back.