Pass the commit oplog entry timestamp as the durable_timestamp when committing a prepared storage transaction.
Storage interface changes for specifying durable_timestamp
Add ability to manage when prepared transactions appear in checkpoints
Stop pinning stable timestamp behind prepared transactions
Choose commit timestamp for transaction as max(prepare timestamps)