Adding RLCSA dependency and a bunch of C++ code for indexing
Should actually build at least the FMDIndex now
Now respecting TMPDIR if set, and complaining usefully if that dies due to e.g. TMPDIR being a nonexistent path