new features:
- add
encode_default_values
- add
encode_order
- add oneof name field for which field is decoded
fix
- check stack before push default values
- refactor the logic for setting default value
- fix option support in
protoc.lua
- fix wrong error message when use varint as map
- fix decode hooks check
- fix msvc warnings