ref #6362, ref #6365 remove occurrence of NonViralName, BotanicalName, ZoologicalName and others
cleanup
ref #6365 use TaxonNameFactory for botanical names
ref #6365 use TaxonNameFactory for zoological names
ref #6365 merge static methods from BotanicaName to TaxonNameBase
ref #6365 Move all ZoologicalName attributes up to TaxonNameBase
Remove generics from Reference in cdmlib-model #5830
merge validation2 and model 3.5 into trunk