Add ArrayCache support to LZMA and LZMA2 coders, part 2.

This makes the LZMA(2) code compliant with the ArrayCache API
by supporting buffers that are larger than requested.
7 files changed