javadoc
reordering and changing tests for OriginalSOurceType and make second non capital in MeasurementUnit.csv
replace specification by specialization
added isKindOf and getGeneralisationOf(recursive) to IEnumTerm #3611
implemented IEnumTerm and its hierarchies #3611, #3618
Separate interface for DefinedTermBase and enumerations #3618
add original source type "primary media source" #2539
remove TdwgArea and add termType and idInVocabulary (#2998, #3478, #3479, #3539)
fix bugs and adapt tests for original source type
add original source type #1549
update factory methods for original sources #1549
add original source type #1549 and adding taxon node tree index
implemented attribute and enum