Merge branch 'develop'
* develop:
Adding release notes.
This method can be made private.
Fixing tests.
Minor fixes related to Query/Track gaps calculation.
Improving the speed of calculation of overlapping region filter.
Let's have a more consistent query/track gaps calculation, in accordance with Query/Track gaps enumerable.
We are ignoring score anyways, let's get rid of it.
Unifying single and multi paths query path selection strategies. The difference between the two is how we treat gaps inside the matching sequence: for "single", the returning sequence is treated as a whole (no concept of maxGap is in use), the gaps are then treated as a part of entire matched sequence. For "multi" the matches are divided by maxGap parameter, meaning every time we encounter a gap that is longer than the maxGap we generate new bestPath sequence.
Trying to error MultipleQueryPathReconstructionStrategy, could not do it.
Minor test fixes.
Hotfixing SingleQueryPathReconstructionStrategy, making sure query and track sequence numbers are strictly increasing. Strictly increasing invariant provides guarantees we do not end up with weird query/track match discrepancies.