added var_context_builder for ensemble samplers

ensemble sampler.transition() now returns the unconstrained mean of the
constrained parameters over the walkers