Simplify Record API
Simplify Record API

Make all the fields public, but still provide a NewRecord function that
does sanity checking on input values.

Making the fields public allows easier manipulation of the data and
makes it possible to use gob on records. Not being able to do these
things with boom was a pain.

brentp/hts,biogo/hts