[PATCH 1/2]
Fixes few coding style issues which I have found while digging the
monitor code.
[PATCH 2/2]
Solves
https://fedorahosted.org/sssd/ticket/1357
The pid file is now created after all responders are running.
I have tested this by postponing responder initialization via sleep().
I also found out that if a provider failed to start then every
responder will fail to start as well, so the SSSD cannot provide data
even from the cache. Ticket for this issue:
https://fedorahosted.org/sssd/ticket/1552