add sampling to multivariate normal
some fixes to the rand functions in fallbacks and dirichlet
Merge branch 'master' into dh/mvnormal