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.
you are not reachable by this address any longer, you might as well use your new address since it isn't committed yet