HDF: Remove constructor with IReadFile argument

Ran into the problems with owning/not owning the stream object.
Though, constructig parser from file was a redundancy anyway.