Refactor file and function names, includes.

A file corresponding to a given TCP/IP layer now only includes headers
from lower layers.