Added support for general clinical trial time distributions.

With defaults of Lognormal, Constant, and Geometric.

Preserved the original format of markov chain transition matrix for
backwards compatibility and continuous time generator case (non
tri-diagonal matrices).
Added test for geometric distribution version of DDT orphan paper.
fixed bug with geometric distribution