Enable systemd socket activation (if available)

This patch enables systemd socket activation feature. If no such an option is available (SysV/Upstart systems, or application was started manually), then fallback to original behaviour.

Building a better future. Building better worlds!

Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>