Provide a Ruby extension.

The name collides with already existing and maintained since 2011 project - https://github.com/localshred/protobuf. Can we change it to `google-protobuf` for example and host on rubygems.org?