FAPI2: Multicast API 2/2: Introduce the actual multicast functions
FAPI2: Multicast API 2/2: Introduce the actual multicast functions

Chip targets gain a getMulticast() method to generate MC sub-targets.
The meaning of getParent()/getChildren() is updated to reflect MC
specialties.
Add an API call to update the multicast group mapping table per chip.

For details, please see hwpf/fapi2/docs/topics/multicast_doc.C

Change-Id: I39ef0e143ddea61df850f9b4581e34c3726b6b11
Original-Change-Id: I4cea561fd14324b1accedf4ffaae9943159caf71
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/71544
Tested-by: Jenkins Server <8e3f934e4c44875bc48d33da3ea13d93ba9a233f@us.ibm.com>
Reviewed-by: Matt K. Light <19ba8ed73a0b3c376c81fced381f1ac0f483b7c2@us.ibm.com>
Reviewed-by: Joachim Fenkes <c56b754bead9abd519c2e7d8d1ad462e33365b70@de.ibm.com>
Reviewed-by: Jennifer A. Stofer <ab93eca12e43608f33daa16a67357cd7b7e867ab@us.ibm.com>

open-power/hostboot,open-power/hostboot,open-power/hostboot,open-power/hostboot,open-power/hostboot