Modified parameter names for sitedef_node functions.

Changed to "list" and "item" from "sentinal" and "node".
Collect files on site struct when walking parse tree.

Also fixed mistakes in file_alloc().