2 construction methods for gapped suffix array + test

First part of the gapped suffix array. This covers the two construction methods SAQSort and DislexExternal and the function createGappedSuffixArray. More updates will follow.
yes please :)

If it is not publicly accessible you could still add a comment and link to publication / your thesis...