Retain .proto ordering for protoc-gen-docs (#808)
Retain .proto ordering for protoc-gen-docs (#808)

* Retain .proto ordering for protoc-gen-docs

Currently, fields are alphabetically sorted. For most protos, this is
not the ideal order - fields are ordered logically in the .proto file to
capture the mental flow a user will follow. For example, VirtualService
should be the first item, followed by subfields. If a deep subfield,
like CORSPolicy, is the first item, its quite confusing to understand,
as the field is meaningless without the context from top level fields
that reference it.

This change simply retains the ordering that is in the original .proto
file, giving authors the flexibility to order the doc as they please.

* Fix lint
istio/tools,istio/tools,istio/tools,istio/tools,istio/tools,istio/tools