add "required" to non-optional fields. Thrift sucks. patch by jbellis; reviewed by Eric Evans for CASSANDRA-308