Without reader type, infer from filename

Add logic in PipelineReader::parseElement_Reader to attempt to infer the
reader type from a filename provided in the options, in absence of a
explicit type.

Fixes #278.