fix - AdaptiveByteBuffer.shink() infinite loop.

When one tries to shrink a buffer which minimal capacity is set to 0,
it enter into an infinite loop.