Create URI::GlobalID scheme

Addresses https://github.com/rails/globalid/issues/6
Small quibbles. You don't need to pass the argument to super, it automatically gets it. I'd rename `value` to `scheme`. You can rely on the implicit self and just say `inspect`. You can remove the blank check, since `"" != 'gid'`.