Fix for Bug #2936

Added several fixes in guide_strand, flip_strand, to_FTstring, and subseq, so now they perform better in edge cases like cut-by-origin coords or trans-splicing. Added many tests to check all the posibilities I could think of.