Fixed a bug in re-aligning forward matches close to chunk boundaries.  Now looking for a bug that is causing slight differences with the original C++ code in the process of compression