StoreDirect & WAL: add `maxUsedIoList` which keeps track of maximal free record size. Eliminates linear table scan when searching for larger records to split