Zone code cleanup: the old ZON_zone_list_append function was made to deal with zones appearing out of order, etc. in the XML. Now with the zone info read in order by a SQL query, the code can be simpler.