AdjList: Fix a bug involving invalidated pointers

When the vector of strings suffixes is resized, the pointers to those
strings stored in the SuffixArray sa are invalidated.

This bug is not an issue for clang or GCC, but was found on the
Fujitsu C Compiler by Itaru Kitayama, who contributed this fix.

Closes bcgsc/abyss#48.