logging: Make the logging infrastructure more flexible

Since the logcollector is an agent itself, it inherits from the agent role.
Elasticsearch and Kibana are configurable via the hiera file.
Merge pull request #527 from enovance/refactor_logging

logging: Make the logging infrastructure more flexible