.toLowerCase for group field names

According to Google's original .proto parser,
1) Group names must start with a capital letter.
```bash
➜  protobuf_test  protoc --python_out='.' ./groups.proto
groups.proto:3:20: Group names must start with a capital letter.
```
2) Group field name for `FooBar` should become `foobar`