Bayesian assignment probabilities

Allows experiments to periodically use the Bayesian bandit calculations to rebalance the distribution of probability of each alternative in the split test.

Rebase of #115.