Add onExtenderReconfigure() to the extenders
Since extender instances is stored tmp by RootFW, we cannot be sure that the extender constructors is called.
So we use onExtenderReconfigure() on each collect call to allow the extenders to do some work if needed.
InstanceExtender: Rebuild this extender
Merge Instance and RootFW into SharedRootFW