Move timeMode property to manager

The current logic is to maintain the same attribute in manager and
epoch_base, the purpose of this commit is to merge this attribute
into manager for maintenance.

Also, Update the test/TestBmcEpoch.cpp file.

Tested: Built phosphor-time-manager successfully and UT passed.

Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: I05fea271d672bf12ecb722005023dfa6a2a980d1
diff --git a/bmc_epoch.cpp b/bmc_epoch.cpp
index 7135768..9fc3097 100644
--- a/bmc_epoch.cpp
+++ b/bmc_epoch.cpp
@@ -26,8 +26,9 @@
 namespace server = sdbusplus::xyz::openbmc_project::Time::server;
 using namespace phosphor::logging;
 
-BmcEpoch::BmcEpoch(sdbusplus::bus_t& bus, const char* objPath) :
-    EpochBase(bus, objPath)
+BmcEpoch::BmcEpoch(sdbusplus::bus_t& bus, const char* objPath,
+                   Manager& manager) :
+    EpochBase(bus, objPath, manager)
 {
     initialize();
 }