
Output algorithm
    
    > Read input 
       - If comment, output
       xmlDirectives List with all the xmlDirectives not yet dumped.
       httpdDirectives List with all http directives already processed in
                       this section.
       Case Section {
           Check if section with that name exists.
	   If not, just skip it
	   If only one, process using new section
	   If more than one may be a serverName problem (same IP,!=servername)
	       Check if serverName is the same if it is dump it if not just
	       ignore 
       }
       Case directive {
           If already for this container, do nothing (httpdDirectives)
	   If !specialCase and !notExists
	      check if unknown with the same name, dump all unknown
	      with same name, remove from xmlDirectives
	      add to httpdDirectives
       }
