Extended Collector interface to (indicate) support of starting
transaction via the new method startTransaction.
Changed method naming a bit in Collector to indicate transaction related
methods more strongly.
Added dummy implementations of startTransaction in Collector
implementations.

Signed-off-by: Jakob Brandsborg Ehmsen <jakobehmsen.github@gmail.com>