daemon: basic systemd integration

Notify systemd when NFD is ready/reloading/terminating

Change-Id: I833b48fbcaf6ecc2c4bb8a1da67d4eb9a050c116
Refs: #2815
diff --git a/.jenkins.d/00-deps.sh b/.jenkins.d/00-deps.sh
index 6bf3ddd..a9b3a34 100755
--- a/.jenkins.d/00-deps.sh
+++ b/.jenkins.d/00-deps.sh
@@ -25,7 +25,7 @@
 if has Ubuntu $NODE_LABELS; then
     sudo apt-get -qq update
     sudo apt-get -qy install build-essential pkg-config libboost-all-dev \
-                             libsqlite3-dev libssl-dev libpcap-dev
+                             libsqlite3-dev libssl-dev libpcap-dev libsystemd-dev
 
     if [[ $JOB_NAME == *"code-coverage" ]]; then
         sudo apt-get -qy install lcov libgd-perl python-setuptools
@@ -34,9 +34,10 @@
 fi
 
 if has CentOS $NODE_LABELS; then
-    sudo yum -y install yum-utils pkgconfig libpcap-devel \
+    sudo yum -y install yum-utils pkgconfig \
                         openssl-devel libtranslit-icu \
                         python-devel sqlite-devel \
+                        libpcap-devel systemd-devel \
                         devtoolset-7-libasan-devel \
                         devtoolset-7-liblsan-devel
     sudo yum -y groupinstall 'Development Tools'