Rudimentary header parser: transforms INI-style part into dataframe with section, key and value.
parse.header(): strip emtpy input lines
parse.header() now also parses "file info" lines at the beginning, i.e. the function accepts a whole unparsed.header.  File info key/value pairs are stored in the section "FILEINFO" in the resulting dataframe.