VOL-1330: Restore MIB reconciliation and base class usage

Originally since reconcile/resync did not work a local
class overrode those methods to disable them from running.

Once dependant pyvoltha changes are merged that fix reconcile
we can stop using the "skip reconcile" BrcmMibSynchronizer
class and go back to the base MibSynchronizer class that
performs these functions.

It was also discovered that some onu do not support mib audits
(arbitrary mib db uploads after provisioning).  In order to support this
the audit delay parameter needed to be exposed to classes that configure
it, so it can be disabled if needed:

Error from onu if audit is performed:

 > omcid:error:918.008:omci_msg_handler_MIBUpload:2685:Too many instances to upload (instIndex=226)

========================================================================
Errors occur during handle message:
    Message type:                   MIB Upload
    Error message:
    Managed entity class:           2 (0x2)
    Managed entity instance:        0 (0x0)
    Managed entity attribute mask:  0x0000
    Sequence number:                0 (0x0)
========================================================================

Change-Id: I5aad96669f088c6ee930325c1097a7040204f804
diff --git a/python/adapters/brcm_openomci_onu/brcm_openomci_onu.py b/python/adapters/brcm_openomci_onu/brcm_openomci_onu.py
index 335693f..abc2655 100644
--- a/python/adapters/brcm_openomci_onu/brcm_openomci_onu.py
+++ b/python/adapters/brcm_openomci_onu/brcm_openomci_onu.py
@@ -40,7 +40,6 @@
 
 from brcm_openomci_onu_handler import BrcmOpenomciOnuHandler
 from omci.brcm_capabilities_task import BrcmCapabilitiesTask
-from omci.brcm_mib_sync import BrcmMibSynchronizer
 from copy import deepcopy
 
 log = structlog.get_logger()
@@ -77,7 +76,7 @@
         # Customize OpenOMCI for Broadcom ONUs
         self.broadcom_omci = deepcopy(OpenOmciAgentDefaults)
 
-        self.broadcom_omci['mib-synchronizer']['state-machine'] = BrcmMibSynchronizer
+        self.broadcom_omci['mib-synchronizer']['audit-delay'] = 0  # disable audits as brcm onu wont upload once provisioned
         self.broadcom_omci['mib-synchronizer']['database'] = MibDbVolatileDict
         self.broadcom_omci['alarm-synchronizer']['database'] = MibDbVolatileDict
         self.broadcom_omci['omci-capabilities']['tasks']['get-capabilities'] = BrcmCapabilitiesTask