This type was incorrectly named that way, but should just be as specified in IEEE1722.1
Also remove makeVendorEntityModel and splitVendorEntityModel from the library.
Change UniqueIdentifier to be a helper class instead of a simple type and remove getNullIdentifier() and getUninitializedIdentifier().
Add operator bool() (effectivemlly calling old isValidUniqueIdentifier method) to the class
Add static methods getNullIdentifier and getUninitializedIdentifier to the class
Add member method returning the VendorID from the uniqueID
Warning: This will break almost all existing code (unit tests, examples, ... will have to be tested)