optimized iterations over the whole table content

now a linked-list holding all the initialized bucketlists can be used for iterations
instead of going through the whole table (so also through the uninitialized/unused buckets)

This gives a significant improvement when iterating over tables which have grown big
and have a significant amount of unused buckets