Explicit ValueError for unterminated groups
Explicit ValueError for unterminated groups

We now raise ValueError when we reach an end-of-file before the namelist
group has been terminated properly.

Someday this could be handled more elegantly, e.g. a warning or
something, but for now this will provide a more clear warning in these
particular cases.

marshallward/f90nml,marshallward/f90nml