do not unnecessarily create 2 File objects when returning eftar reader
fixes #539
fix dtags.eftar file descriptor leak
fixes #535
Merge pull request #709 from vladak/eftar

do not unnecessarily create 2 File objects when returning eftar reader