Add support for default enum values that reference the original enum.

e.g. 1: PhoneType phone_type = PhoneType.MOBILE;
Merge pull request #69 from mikekap/develop

Add support for default enum values that reference the original enum.