[UIMA-5303] - selectPreceding fails to skip over annotations - fix bug by skipping over overlapping annotations - added two additional unit tests for the situation - split existing unit test for following/preceding into two