Update: fix ThriftField annotation comment
Update: reject optional/required in annotations on unions
Update: fix swift2thrift generator formatting involving extra space