fixed #221

Precedence optimization fails when applied to spans which cover more than one token

Take e.g. this query on pcc2
NP & NP & NP &  #1 . #2 & #2 . #3

In ANNIS 2 this gave us 2 results, but since ANNIS 3 incorrectly applies the precedence optimization the query gets translated to

NP & NP & NP &  #1 . #2 & #2 . #3 & #1 . #3

and has only 1 match. The correct optimization would be

NP & NP & NP &  #1 . #2 & #2 . #3 & #1 .* #3

This commit adds proper test cases for this situation and gives a fix
updating version to 3.0.1-SNAPSHOT
updating version information
Adopt testcase for overlapping spans, since we get more matches after fixing a
problem with overlapping spans.
There occur a strange timeout in the non reflexivity tests of pcc2.

fixes #213
Finish annis-precedence