Removed totally unnecessary depth_first_traversal.hpp inclusion form protocol.hpp.
Renamed snapshot_subtree to snapshot_subdag (ahhh productivity).
Made call_rdb_backfill declare THROWS_NOTHING, not THROWS_ONLY(interrupted_exc_t).
Renamed read_token_pair_t to read_token_t, same with write.
Revert "Renamed read_token_pair_t to read_token_t, same with write."

This reverts commit 7d75e43837aba1b32ea5d08c18a317111be87604.
Made new_read_token_pair and new_write_token_pair be non-virtual.
Removed RSI comment about wanting to interrupt everything.
Removed some RSIs, making most be KSIs.
Got rid of get_subtree_recencies_callback_t and the unused type (???) annoying_t.
Fixed problems with blob comments.
Removed bad commenting and useless declarations in buffer_cache/types.hpp.
Removed RSIs in persist.cc.
Fixed root block profiling in btree_depth_first_traversal.
Removed useless cache_dynamic_config field from persistent_file_t.
Made get_root return its buf_lock_t.
Made an RSI comment a KSI.
Made the slice.cc RSI be a KSI.
Set TOTAL_KEYS_TO_INSERT in rdb_btree.cc back to 100, reverting cc6033bdd32345b121cc29d1821953a9c2e408cd, for now.
Remove RSI asking whether root insertion logic was correct.
Added some ASSERT_FINITE_CORO_WAITING lines in the alt cache.