THRIFT-5587 add uuid support for java and kotlin
Client: java, kt
Patch: Jiayu Liu

This closes #2621
18 files changed