rsyslog: add logrotate for all-machines.log
rsyslog: logrotate comments and docs
rsyslog: logrotate tests
rsyslog: check for logrotate files, updated comments
rsyslog: only render templates once, improve file check test
rsyslog: comments for exported functions
rsyslog: updated documentation, simplified logrotate file rendering.
Using the setDoc for the command documentation.
Merge pull request #511 from wwitzel3/023-rsyslog-logrotate

rsyslog: configure and setup log rotation for all-machines.log

Implements sized based rotation for the all-machines.log.

See: https://bugs.launchpad.net/juju-core/+bug/1078213
Added tests for the help output.
Merge pull request #559 from TheMue/juju-set-use-written-doc

Simple change in juju set to use the already written documentation

A variable named setDoc with the documentation already existed a longer time. But it never has been used as command documentation.

Fixes https://bugs.launchpad.net/juju-core/+bug/1359187