Added fix FIX_I178_HQ_BUFFER_OVERRUN to fix a too short buffer for the spectral fill codebook
Related to #178 (closed)
The HQ core uses a buffer for a spectral fill codebook, where non-zero bands are inserted. The length of the buffer matches the length of the spectrum, so it should always be sufficient. In IVAS however, a longer transition frame is used when going from ACELP to HQ, leading to a longer spectrum. If the bit allocation is spread across the spectrum, the spectral fill codebook may exceed the original length.
The fix FIX_I178_HQ_BUFFER_OVERRUN simply extends the allocated spectral fill buffers to the new maximum length. It cannot happen in EVS since the transitions are done differently there.