an include file dependency graph that's much more complicated than it needs to be, and wastes space in the kernel.
- Created compat_util.c and compat_util.h to be used by the compatibility modules, so they don't duplicate the same code. - Added prototypes to the stackgap allocation routines.