Allow construction of stan::mcmc::chains using vectors (rather than Eigen)

Added to make wrapping Stan functionality easier for other software, e.g.,
PyStan.