removed std::cout in print_progress; called the fully specified print_progress in run_markov_chain, removed defaults out of run_markov_chain
adding comment to test
adding prefix, suffix, and osream arguments to stan::common::sample and warmup; added tests
adding a StartTransitionCallback (useful for RStan) to run_markov_chain, sample, warmup, and the calls from command()