control:cnfgs:p10bmc: Add svc names to some groups

The group configuration files provide the ability to add the D-Bus
service owner of the group, if it's known and if there is only one
service providing everything in the group.  If that is provided, then
fan control can register for a NameOwnerChanged signal if that service
starts after fan control.

For that reason, add service names to some of the groups that were
missing one.  It is most important for the virtual ambient group, where
it was seen that it could start after fan control so fan control was
setting the fan targets to a higher value than necessary.

Note that the service name isn't needed for any of the inventory related
groups because they aren't used in the 'services missing' event.

There is a TODO in the code to figure out how to handle this case when
the service name can't be hardcoded, maybe by adding a timer to do some
retries.  That may be done in the future.

Signed-off-by: Matt Spinler <spinler@us.ibm.com>
Change-Id: I1b42e67b6824e7c31a5eef3ecaddfd8ec2487224
4 files changed