Fix for Bug #2936, now Split.pm/flip_strand sets guide_strand according to
sublocation strands. Also initialize the sublocations strand values
if necessary to perform the flip. Tests added.