routing_table: Deduplicate rebuilds

We don't need to rebuild the routing table for every single interface
and system configuration object. It now only rebuilds the table once
every refresh of the object tree.

Change-Id: I6cc1cfa1ee6ad17307e3e9c7a2eaa352675ba7e8
Signed-off-by: William A. Kennington III <wak@google.com>
diff --git a/src/routing_table.cpp b/src/routing_table.cpp
index 356338e..70131e8 100644
--- a/src/routing_table.cpp
+++ b/src/routing_table.cpp
@@ -23,7 +23,7 @@
 using namespace phosphor::logging;
 using namespace sdbusplus::xyz::openbmc_project::Common::Error;
 
-Table::Table()
+void Table::refresh()
 {
     try
     {