Create URI::GlobalID scheme

Addresses https://github.com/rails/globalid/issues/6
In my version (#17) I used `URI::GlobalID.parse`, because `URI` would create `URI::Generic` instances for things like 'gyd://' and create `URI::HTTP` instances for HTTP URIs.