Replace the UUID interface with a string typedef.

Also renamed registeredUUID to canonicalUUID.

Fixes #38.
It's also a bit weird that you have `canonicalUUID(0x2701)`. It's not possible to express the result of a function, as above, in WebIDL.