Added sitedef_parser_reduce() varargs function.

Replaced various similar sitedef parser reduce functions with
sitedef_parser_reduce(), which creates a parent node from a variable
number of child nodes.