Add support of groups

* Extends the Ruby-internal DSL for protocol buffers so that it supports
  groups.
* Lets the complier to generate the DSL for group if the field is a
  group.
* Allows the runtime to serialize and deserialize group fields
Merge pull request #11 from yugui/feature/group-support

Add support of groups