Rework the autogenerated classes to contain the union related code.
Add more APIs from Apache Thrift.
add CHANGES.md file