VariantField: fix operator[] skip size

it was skipping the number of samples when it should be skipping the
number of **values per sample**.

fixes #146

A few updates to the test routine to avoid code duplication and catch
this bug should it ever happen again:
 * VariantReaderTest: make truth data globally available
 * VariantReaderTest: move multiple variant reader test code into variant reader test for reuse
 * Add variable values to the GQ tests
Merge pull request #149 from broadinstitute/mc_fix_variant_field_iterators

VariantField: fix operator[] skip size