fixed a bug in SummaryReporter when label or info are vectors at the sou...

fixed a bug in SummaryReporter when label or info are vectors at the source by checking the expect_that args and stopping if they are wrong. Also now expect_that returns invisibly the result, useful for debugging.
Added the companion test.