Write Avro objects to Parquet files 30x faster

This change speeds up my writes by 30x.  The Avro spec says all strings are UTF8, so there is no checking here.  Did I do something horribly wrong?