HHVM port of the uuid PECL extension