Revert "Made handle_pair take a pair_batch_t, with stub implementations that loop."

This reverts commit e1e88ddccb65675da797588ed5bf777335437eba.
Removed unused type pair_batch_t.
Removed depth_first_traversal.hpp inclusion from protocol.hpp and btree.hpp.
Minor cleanup in depth_first_traversal.hpp.