Changes QueueFile#ringRead to use the offset parameter even when the read does not overlap the EOF.
When using forEach and an ElementReader to read data into offsets of a byte array, the previous ringRead code could repeatedly overwrite the bytes at offset 0, regardless of the offset value passed.
Merge pull request #30 from mfurtak/elementreader-ringread-offset

Changes QueueFile#ringRead to use the offset parameter in all cases