firewall: Add sysrepo-nft support

The SysrepoFirewall class is used as translator between libyang trees
from sysrepo and a configuration "file" (it's a string) which is then
supplied to a consumer. This consumer enables me to test the
translation.

The YANG model is pretty complicated because of all the deviations from
original model. That's why the translation algorithm traverses all of
the tree so that no nodes are missed.

Change-Id: Ic6733787dc73aa6e0c25297785bed724c3d79e70
diff --git a/src/utils/log-init.cpp b/src/utils/log-init.cpp
index 6a74f26..0b2f6cf 100644
--- a/src/utils/log-init.cpp
+++ b/src/utils/log-init.cpp
@@ -17,7 +17,7 @@
 */
 void initLogs(std::shared_ptr<spdlog::sinks::sink> sink)
 {
-    for (const auto& name : {"main", "health", "hardware", "sysrepo", "system"}) {
+    for (const auto& name : {"main", "health", "hardware", "sysrepo", "system", "firewall"}) {
         spdlog::register_logger(std::make_shared<spdlog::logger>(name, sink));
     }
 }