Support rounding off prepare timestamp to oldest timestamp if the application chooses to.
Will take a new parameter while setting prepare timestamp whether it should be rounded off to oldest timestamp, if prepare timestamp is earlier to oldest timestamp. The default value of this parameter will be false.
This is required during recovery. This will be allowed only if there are no readers earlier to oldest timestamp.