Separated results by type and update function

The file types '.adb', '.yco', and '.nco' hold the results for BLAST
searches on all databases, only contigs files, and everything but
contigs files respectively. This was done to keep data from different
results separated. Also, the ability to update files missing database
results was dysfunctional in many ways. MasterFASTA now properly updates
files with new or missing databases and only updates files of the
appropriate file type for the option the user has selected, i.e. contigs
file only BLAST searches only updates '.yco' files. Finally, XML files
were overwriting each other, so they too have been separated based on
search type using the convention '.yco.xml' (.yco actually being
whatever file type you have selected).