Committing complete Evans-TCP files

Committing complete Evans-TCP files (with header files arbitrarily
split in order to stay under the 1K file per directory limit)