Changed general persistence strategy: log only the important interaction
history. Typical examples of such kind of interaction is entering input
into a console. During replay, this interaction history is used for the
spots where needed.

Signed-off-by: Jakob Brandsborg Ehmsen <jakobehmsen.github@gmail.com>