message: Fix ParaView restart mode on Windows
  We were reading from an ifstream in text mode, which automatically
  converts CRLF to just LF. However, seekg reports a file offset in bytes
  rather than in characters, so in Windows we were overshooting.
  Changing the ifstream mode from text to binary fixes this issue.
diff: @@ -854,7 +854,7 @@ void ParaViewDataCollection::Save()
  std::string pvdname=dpath+"/"+GeneratePVDFileName();
  std::ifstream pvd_in;
  - if (restart_mode && (pvd_in.open(pvdname), pvd_in.good()))
  + if (restart_mode && (pvd_in.open(pvdname,std::ios::binary),pvd_in.good()))
  {
  // PVD file exists and restart mode enabled: preserve existing time
  // steps less than the current time.
  