Machine ID generation

Before DicomObjects can be used on any machine (physical or virtual), a list of unique MachineIDs is generated and used in the licence activation process.