This is required by Marlin although it is against uuid specification (ITU-T X.667). Issue #525. Change-Id: I1592d6abe24ae09bfbb2f80931a330ee6fd61eb5
This is required by Marlin specification. Also added unittests. Issue #381. Change-Id: Icae1213db4c0915720ed07e6b2bb768fa9156a5c