compile c# metadata classes. add other_tags to version number fields in curation for backwards compatibility.