Create URI::GlobalID scheme

Addresses https://github.com/rails/globalid/issues/6
I don't understand these two lines. `validate_components?` basically evaluates to `@arg_check`, so you're just flipping the assignments around. Is there something I'm missing?