Tcga metadata update

This has been declared an emergency by dlarson in AT-486, so a rapid code review is requested please!

This is an update to the TCGA submission metadata for target_region_set_name. There is a lot of hardcoded information still, but the code is now more flexible because 'capture1 + capture2' no longer needs to be a separate entry from 'capture1' and 'capture2'. Everything is automatically aggregated, assuming a '+' delimiter in our model target_region_set_name.

See https://jira.gsc.wustl.edu/browse/AT-486
Good question. That does look silly. I'd only worry that if we changed it to just 'Agilent', it would mess up any downstream parsing. Since we can also run into cases that are 'Agilent,IDT,Agilent'.