Iterator over RecordSet

It is no feasible (memory and cpu wise) to load large record set object
and work with it.
This class enable iterating over a record set without load the whole
object at once
Empty elements should be parse

Same as previous fix, elements that has only attributes are skipped
Merge pull request #5 from myheritage/master

Iterator over RecordSet