Framework and Benchmarks for Combinatorial and Mixed-variable Bayesian Optimization