added status monitor base class

Reviewers: hexedpackets

Differential Revision: https://review.hiveary.com/D60
setup service monitor for Windows, systemd and sysV

Summary: added service monitors

Reviewers: hexedpackets

Reviewed By: hexedpackets

Differential Revision: https://review.hiveary.com/D72
Merge branch 'ftr/statusmonitor'