* Made the shredder code reentrant. This changed a lot in the "shredder.mx"   file and caused some 'diff' troubles on my side. If you did not change   anything all should be fine.
* Made the shredder code reentrant. This changed a lot in the "shredder.mx"
  file and caused some 'diff' troubles on my side. If you did not change
  anything all should be fine.

* A couple of minor changes (size_t -> off_t + checks) requested by Stefan.

zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb