Adding mention of different save files kinds. Tried to comment differences, please correct if I was wrong
Add firstIterRun parameter to PyRunner.

It allows to execute functions, starting not from the
0 iterations, but defined in firstIterRun.

Backcompatibility is saved.
Merge remote-tracking branch 'upstream/master'