Ignore recency dirty for throttling.
Minor semaphore extensions
Throttling semaphore initial implementation.
Allow using throttling_semaphore_acq_t for force_lock.
Changed writeback to use throttling_semaphore. Now going to test this stuff. Curious...
Refinement and a bug fix.
Fixed refinement
Tuning
Compile fix
Forgot something
Simplified things.
Made "close to infinite" a bit "closer" to infinite.
Some final modifications to clean up the code and wrap the throttling up.
Reverted throttling to adjustable_semaphore_t while maintaining the remaining fixes.
Merge branch 'next' into daniel_throttling_fixes_only
Change reference result argument to pointer, and another non-result one to an xvalue.
Changed interface of extract_throttling_lock.
Renamed throttling_lock to throttling_acq
Merge pull request #1500 into next

Closes #1500

Closes #1499

Closes #1484
Merge branch 'daniel_throttling_fixes_only' into next