Create URI::GlobalID scheme

Addresses https://github.com/rails/globalid/issues/6
We're using `URI(...)` to parse still - should we use URI::GlobalID directly?