This release changes the basic indexing method for MDObject types from a std::string, holding the object name, to a UL. This is becuase this is the way that MXF actually works and so it is a more accurate
representaion. It also allows names to be changed (for example to provide multilingual dictionaries or for compatibility with alternative systems).