[SPARK-4452] fix elements read count for ExtrenalSorter

the elementsRead variable should be reset to 0 after each spilling
This should now become a `def`, with a `private var _elementsRead` to back it