Refactored Collation.get_first_block_witness into generic
Collation.get_block_witness(self, witness) method. Added extra unit
tests.