message: extended_thumbnail section in xml format can be in between sections
diff: @@ -609,9 +609,14 @@ static ReplayStatus XML2Structured(const char *xml, const ThumbTypeAndData &thum
  rdc->SetData(driver, driverName.c_str(), machineIdent, rdcthumb);
  }
  + if(progress)
  + progress(StructuredProgress(0.1f));
  +
  // push in other sections
  pugi::xml_node xSection = xHeader.next_sibling();
  + while(!strcmp(xSection.name(), "section") || !strcmp(xSection.name(), "extended_thumbnail"))
  + {
  if(!strcmp(xSection.name(), "extended_thumbnail"))
  {
  SectionProperties props = {};
  @@ -632,13 +637,9 @@ static ReplayStatus XML2Structured(const char *xml, const ThumbTypeAndData &thum
  delete w;
  xSection = xSection.next_sibling();
  + continue;
  }
  - if(progress)
  - progress(StructuredProgress(0.1f));
  -
  - while(!strcmp(xSection.name(), "section"))
  - {
  SectionProperties props;
  if(xSection.attribute("ascii"))
  