config.c: Whitespace cleanup.

Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
Fix issue #26: Enhance pimd with IGMPv3 support in IGMPv2 compat mode

This commit adds initial IGMPv3 support to pimd.  Hence, no PIM-SSM
support yet, only to be able to support IGMPv3 membership reports.

Signed-off-by: Gil Beniamini <gil.beniamini@gmail.com>
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
Do not skip IGMPv3 group joins with a given source address

In IGMPv3 membership reports an "optional" source field exists, pimd
does not yet support PIM-SSM, so we simply ignore the source-specific
request and treat it like a regular IGMPv2 join.  This is not optimal,
but is more compatible than skipping the group record altogether.

Also, cleanup and adapt the new IGMPv3 code to the original coding
style.  Changing to *BSD style headers, like rest of pimd.

Signed-off-by: Joachim Nilsson <troglobit@gmail.com>