Implement dirty page purging with rate limiting. opt.lg_purge_time
and opt.lg_max_timestamp are used to control how long dirty pages
are allowed to live and how often we check runs_dirty list and
purge dirty pages.