relate(L,L) handled case when several BLOCK operations were generated for the same point, fixed an error for BLOCK generated for a geometry touching the other one from the "outside"
relate(L,L) code refactored, tests added
relate()/get_turn_info_ll added TODO and commented out unused code