Vaf interpreters pass per-library fields separately to reporters

This makes them function more similarly to per-sample fields.
This will allow us to more easily pass through additional informations (such as labels for the samples/libraries).
`library library_names` is a bit odd.  When this is really used, will there be a single library name here?