Compiling under Solaris 8 gave the error that IPPROTO_IPIP was
undefined in igmp.c. This can be prevented by moving line 45 of
inlude/igmp.h to after line 38. Thereby making the definition of the
offending name independant of the definition of IGMPMSG_NOCACHE