Removed circular dependency between table and deleted record iterator.

When records were not loaded, the 'deleted' attribute was a RecordIterator
which referenced the table. Instead, 'deleted' is now a property which
returns a new RecordIterator every time it's accessed. Thus, the table never
contains a reference to the iterator.