Added OS abstraction and monit monitoring

This module has been tested only on Ubuntu 12.04, but it should now work on
RedHat/Debian/FreeBSD operating system families. Previously only Debian/Ubuntu
was supported.

Signed-off-by: Samuli Seppänen <samuli@openvpn.net>