Add option to vary the minimum free range size.
This replaces a couple of ad-hoc checks in the FreeBSD and Linux filesystem code. The idea is that we record a free range only if it is over a certain length. This has the effect of combining multiple short allocated ranges into a single range, making for more efficient disk writes in the unzipper.
Showing with 60 additions and 45 deletions