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
let's have compression then, gzcat and friend exist, and the people who are asking for log rotation are the ones concerned about disk space, so it sounds reasonable they would also react favourably to compression.