fixes typos
fixes more typos
removes old code
fixes ordering of members in lcp-intervals
fixes function names to be more clear
adds diagnostics
adds more input validation
removes useless initialization
fixes race condition
fixes rare issue

Let Q,S be sequences. If Q contains a nucleotide which S doesn't, before this commit the comparision would break at that point (or atleast in some cases). No it'll be treated as regular mismatch.
skips nucleotides known to be equal
adds avg. anchor length to diagnostics
Merge branch 'master' into ubuntu