Implemented a generic "throttled_committer_t". Use it for the merger_serializer_t, and now also for flushing the branch history.
Renamed on_commit_complete to on_next_commit_complete for clarity. Added an rassert.
Merge branch 'daniel_3463_116' into next