PARQUET-7: [thrift] avoid thrift amender if all fields are optional.

No perf tests... I did some rudimentary testing which seems to bear out the idea but nothing scientific yet.