dbusconfiguration: Init margin similar to temp
dbusconfiguration: Init margin similar to temp

Adding "margin" PID class to the same initialization block that is
used by "temp", so they initialize similarly.

This patch used to do a lot more, now it is simplified. The other
changes, to the "timeout" and "ignoreDbusMinMax" settings, are no
longer necessary to make here, as they were quietly already made by
other patches since this was originally written, as the same bugs they
would fix were already noticed and fixed by other people as well.

Tested: Correct behavior (no timeout at all, because these are D-Bus
passive sensors, which operate on a push model, not being polled by a
timer). Without this fix, margin PID class wrongly still had timeout.

Signed-off-by: Josh Lehan <640cdef0d88764f22de94dce2c05fc22b037d36b@google.com>
Change-Id: Ibbf9294c249de9bc13a6449ea936ab0be4910dcc

openbmc/phosphor-pid-control,openbmc/phosphor-pid-control