Fix logrotation for fuel master node and its docker containers

* Split rsyslog client and server roles for openstack::logrotate
  class as well
* Add missed audit logs to rotation
* Fix template used for hourly logrotate job check
  (was 10-fuel*, now is 20-fuel*)
* Use common template for rsyslog server role both for host OS
  and rsylog container
  * Configure logrotate class also for host-only.pp
* Ensure postrotate for rsyslog in docker container case as well:
  * Issue HUPing for all rsyslog pids including ones in the docker
  containers, if any.

Closes-bug: #1316957

Change-Id: I76cabf2c1361836be55551cb5b4cbdc50c4a03ec
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
Merge "Fix logrotation for fuel master node and its docker containers"