SCHEMA-394: Adds TableLayoutBuilder with schema registration.

TableLayoutBuilder wraps TableLayoutDesc and provides API for reader,
writer, and written schema registration for AVRO schema type.

issue: https://jira.kiji.org/browse/SCHEMA-394
review: https://review.kiji.org/r/655/