convergence_criterion masks and thins a set of MCMC chains

...rather than taking a list of arrays as an arg, it now takes
a list of MCMC objects and does the masking/thinning itself.
for plot.surf, make surface edges visible (slightly)