Fasta: change items_per_line to max_items_per_line
Fasta: put random-gen in `Random` (with spec-tags)

The transform is now created with a `specification` which can be tags
or more information. For now the only additional piece of information
that can be given is the probability of not outputting a
`partial_sequence`.