Lindent the IP sources

Also, add prototypes.

Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
IP now builds

I've now included nixip and the net/Kbuild file.

This *WILL* *NOT* *WORK*. That said, the bits needed are not that hard, I just don't
know what they are.

We need a kind of sleep, a way to kick off the scheduler, a way to wake up another
proc, and so on.

Here's a list

nrand(int) return a random number in the range 0..int

This is a grown up tcp; it includes v6 and has been in use for many years,
and was even used on Blue Gene.

Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>