v1.3.20 Support for reference sequences as XStringSet

- Final commit for v1.3.20
- fixes last issues with merge_taxa(), and adds further unit tests to
check logic, as well as informative error messages when merge_taxa()
goes wrong
- DRYer, better commented merge_taxa code