`order_by` accepts an optarg. Fixes #3220
merge of #711 Some of the driver tests test the installed driver
Merge pull request #3221 from grandquista/next

`order_by` accepts an optarg. Fixes #3220
Remove outdated admin/README

Review 2227
merge of #3167 change driver.py `log_path` to `console_output`
fix for #3219  build errors on Yosemite version of clang

over-the-shoulder by @danielmewes
Initial stab at a tracking allocator.
Handle arrays properly.
Support `std::allocator_traits::max_size`
Use weak pointer properly.
Add `make` function

There’s a lot of weird picayune details about allocating with
`std::allocator_traits` that this handles.
Permit `counted_t`s to take deleters and arbitrary Allocators.
Fix myriad small details.

- _ts on types
- operator ==(
- we use allocator_arg for symmetry in make even though it's not necessary
Move this to toplevel
Make this exception safe.
Fix stupid compilation problem.
Try this instead of the lambda.
Per @mlucy, lose spaces
Clarify situation with data_buffer_t.
Attempt to address space concerns by doing our own type erasure.