Have getField show in the suggestions
Added transform information to `keyspec_t::range_t`.
Made transformations actually be used.
Making changes work on more than selections.
Correctly reject cases like `concat_map` and non-deterministic functions.
Removed RSI.
Removed truncated comment.
Fix `.orderby.limit.filter.changes`.
Style cleanup.
Merge branch 'next' into sam_3815_alt
Merge branch 'next' into sam_3815_alt
Made evicters_per_thread be per_thread_data, no substantive change yet.
Merge branch 'next' into sam_3185_alt
Made evicter->balancer wakeup notifications, but balancer never sleeps yet.
Added `artificial_t` and artificial `start` function.
Made `artificial_t` work.
Renamed frequency_ms parameter to the more reciprocally accurate name, period_ms.
Made cache_balancer_t::rebalance_timer be in a scoped pointer.
Made existing old cache balancer shut down and restart.
Gave the evicter its own drainer to make shutdown happen properly.