Revert "adds libdivsufsort dir to includes for the unit tests"

This reverts commit 3f7a6cf64c8565e5f5c4e21448e739b021babb22.
replaces auto with proper types to support older compilers
Merge branch 'master' of https://github.com/kloetzl/andi
first take at another optimization
fixes serious typo
fixes wrong lookup on singleton intervals
adds link to paper
reduces memory usage

The reverse-complement+forward string is only needed for the subjects in a comparison. Thus it can be computed on demand and freed afterwards. This reduces the memory from 3 byte per input nucleotide to 1+e where e depends on the number of threads.
stop failing on very similar sequences
Merge branch 'master' into coverage