Provide a Ruby extension.

Ruby files need to be listed in a separate ruby_EXTRA_DIST variable and added to all_EXTRA_DIST (see line 250). Also please add ruby to line 26 in https://github.com/google/protobuf/blob/master/configure.ac#L26