Persist the snmp manager configuration

This commit persist the manager configuration D-Bus objects
and restores it once service starts.

This commit also deletes the associated persistent file whenever
snmp client D-Bus object gets deleted.

Change-Id: I1526b52870ee5dfea30e6527bad3fd12d1191a13
Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
diff --git a/Makefile.am b/Makefile.am
index 015a558..c133dd3 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -10,13 +10,15 @@
 noinst_HEADERS = \
 		snmp_client.hpp \
 		snmp_conf_manager.hpp \
-		snmp_util.hpp
+		snmp_util.hpp \
+		snmp_serialize.hpp
 
 phosphor_network_snmpconf_SOURCES = \
 		snmp_main.cpp \
 		snmp_conf_manager.cpp \
 		snmp_client.cpp \
 		snmp_util.cpp \
+		snmp_serialize.cpp \
 		xyz/openbmc_project/Network/Client/Create/server.cpp
 
 CLEANFILES = \