Bencher: Simple and Reproducible Benchmarking for Black-Box Optimization