tools/fetch-fasta: Don't print array notation

Instead of printing results wrapped in an array:

    [
    { ... },
    { ... },
    ]

Print the results as a line separated list of objects:

    { ... }
    { ... }

This means that each line can be interpreted as it's own JSON object.

Issue #320.
tools/csv2yaps: Crawl FASTA sequences

This causes csv2yaps to invoke fetch-fasta with a list of sequence URLs,
and processes the results, inserting them into a 'Sequence' entry for
each record.

Issue #320.
Abstract upload file processing into yaps ns

Issue #320.
db: Add FASTA sequence to record store

Issue #320.
log: Add notes for Wednesday
record: Show FASTA sequence (if available)

Issue #320.
Merge branch 'issue/320'