Update uuid.hpp

algorithm changed, added missing version and variant information in uuid