goprotobuf: Make the default default of an enum field be the value of the first enum value, not zero.

This makes Go consistent with C++/Java/Python.

Fixes #43.

R=r
CC=golang-dev
https://codereview.appspot.com/13501049
6 files changed