Eviction and performance tweaks

@agorrod, here are some changes I've been thinking about for a while that should help make eviction more efficient.  Can you please let me know whether they help with the LinkBench workload?

Thanks,
Michaek.