forked uuid module from drupal.org