More compute_allocation() fixes.
More compute_allocation() fixes.

1) Continue to update left and percoeff if we skip all the way to the
    first band.
   This doesn't actually matter for correctness, but I don't want to
    try to explain in a spec why we aren't doing this.
2) Force all the bits in skipped bands to go to fine energy.
   Before some of them could continue to be given to pulses, even though no
    pulses would actually be allocate for them.

mumble-voip/celt-0.11.0,dezelin/celt,oneman/opus-oneman,oneman/opus-oneman,mumble-voip/celt-0.11.0,Distrotech/celt,Distrotech/celt,dezelin/celt,Distrotech/celt,mumble-voip/celt-0.11.0,oneman/opus-oneman,dezelin/celt